<?php

namespace Aowow;

if (!defined('AOWOW_REVISION'))
    die('illegal access');

/*
    some translations have yet to be taken from or improved by the use of:
    <path>\World of Warcraft\Data\frFR\patch-frFR-3.MPQ\Interface\FrameXML\GlobalStrings.lua
*/

$lang = array(
    // page variables
    'timeUnits' => array(
        'sg'            => ["année",  "mois", "semaine",  "jour",  "heure",  "minute",  "seconde",  "milliseconde"],
        'pl'            => ["années", "mois", "semaines", "jours", "heures", "minutes", "secondes", "millisecondes"],
        'ab'            => ["an",     "mo",   "sem",      "jour",  "h",      "min",     "s",        "ms"]
    ),
    'lang' => ['anglais', null, 'français', 'allemand', 'chinois', null, 'espagnol', null, 'russe'],
    'main' => array(
        'name'          => "nom",
        'link'          => "Lien",
        'signIn'        => "Se connecter / S'inscrire",
        'jsError'       => "S'il vous plait, assurez vous d'avoir le javascript autorisé.",
        'language'      => "Langue",
        'feedback'      => "Feedback",
        'numSQL'        => "Nombre de requêtes SQL",
        'timeSQL'       => "Temps d'exécution des requêtes SQL",
        'noJScript'     => "<b>Ce site requiert JavaScript pour fonctionner.</b><br />Veuillez <a href=\"https://www.google.com/support/adsense/bin/answer.py?answer=12654\" target=\"_blank\">activer JavaScript</a> dans votre navigateur.",
        'userProfiles'  => "Vos personnages",      // translate.google :x
        'pageNotFound'  => "Ce %s n'existe pas.",
        'gender'        => "Genre",
        'sex'           => [null, "Homme", "Femme"],
        'players'       => "Joueurs",
        'quickFacts'    => "En bref",
        'screenshots'   => "Captures d'écran",
        'videos'        => "Vidéos",
        'side'          => "Coté",
        'related'       => "Informations connexes",
        'contribute'    => "Contribuer",
        // 'replyingTo'    => "En réponse au commentaire de",
        'submit'        => "Soumettre",
        'cancel'        => "Annuler",
        'rewards'       => "Récompenses",
        'gains'         => "Gains",
        'login'         => "[Login]",
        'forum'         => "Forum",
        'n_a'           => "n/d",
        'siteRep'       => "Réputation",
        'yourRepHistory'=> "Votre historique de réputation",
        'aboutUs'       => "À propos de Aowow",
        'and'           => " et ",
        'or'            => " ou ",
        'back'          => "Redro",
        'reputationTip' => "Points de réputation",
        'byUser'        => 'Par <a href="HOST_URL/?user=%1$s"%2$s>%1$s</a> ',
        'help'          => "Aide",
        'status'        => "Statut",
        'yes'           => "Oui",
        'no'            => "Non",
        'any'           => "N'importe quelle",
        'all'           => "Tous",

        // filter
        'extSearch'     => "Recherche avancée",
        'addFilter'     => "Ajouter un autre filtre",
        'match'         => "Critère",
        'allFilter'     => "Tous les filtres",
        'oneFilter'     => "Au moins un",
        'applyFilter'   => "Appliquer le filtre",
        'resetForm'     => "Rétablir",
        'refineSearch'  => "Astuce : Affinez votre recherche en utilisant une <a href=\"javascript:;\" id=\"fi_subcat\">sous-catégorie</a>.",
        'clear'         => "effacer",
        'exactMatch'    => "Concordance exacte",
        '_reqLevel'     => "Niveau requis",

        // infobox
        'unavailable'   => "Non disponible aux joueurs",
        'disabled'      => "Désactivé",
        'disabledHint'  => "Ne peux pas être atteint ou complété",
        'serverside'    => "Côté serveur",
        'serversideHint'=> "Ces informations ne sont pas contenues dans le client et ont été obtenues via sniff ou ont été devinées.",

        // red buttons
        'links'         => "Liens",
        'compare'       => "Comparer",
        'view3D'        => "Voir en 3D",
        'findUpgrades'  => "Trouver des améliorations…",
        'report'        => "Signaler",
        'writeGuide'    => "Créer un nouveau Guide",
        'edit'          => "Édition",
        'changelog'     => 'Journal des changements',

        // misc Tools
        'errPageTitle'  => "Page non trouvée",
        'nfPageTitle'   => "Erreur",
        'subscribe'     => "S'abonner",
        'mostComments'  => ["Hier", "Derniers %d jours"],
        'utilities'     => array(
            "Derniers ajouts",                      "Derniers articles",                    "Derniers commentaires",                "Dernières captures d'écran",           null,
            "Commentaire sans note",                11 => "Derniers vidéos",                12 => "Le plus de commentaires",        13 => "Captures d'écrans manquantes"
        ),

        // article & infobox
        'langOnly'   => "Cette page n'est disponible qu'en <b>%s</b> pour le moment.",

        // calculators
        'preset'        => "Prédéterminée",
        'addWeight'     => "Ajouter un autre facteur",
        'createWS'      => "Créer une échelle de valeurs",
        'jcGemsOnly'    => "Inclure les gemmes de <span%s>joaillier</span>",
        'cappedHint'    => 'Conseil: <a href="javascript:;" onclick="fi_presetDetails();">Enlever</a> un facteur pour les statistiques au maximum tel que le score de touche.',
        'groupBy'       => "Groupé par",
        'gb'            => array(
            ["Aucun", "none"],         ["Emplacement", "slot"],       ["Niveau", "level"],     ["Source", "source"]
        ),
        'compareTool'   => "Outil de comparaison d'objets",
        'talentCalc'    => "Calculateur de Talents",
        'petCalc'       => "Calculateur de familiers",
        'chooseClass'   => "Choisissez une classe",
        'chooseFamily'  => "Choisissez un familier",

        // search
        'search'        => "Recherche",
        'foundResult'   => "Résultats de recherche pour",
        'noResult'      => "Aucun résultat pour malordawsne",
        'tryAgain'      => "Veuillez essayer d'autres mots ou vérifiez l'orthographe des termes de recherche.",
        'ignoredTerms'  => "Les mots suivants ont été ignorés dans votre recherches : %s",

        // formating
        'colon'         => ' : ',
        'dateFmtShort'  => "Y-m-d",
        'dateFmtLong'   => "Y-m-d à g:i A",
        'timeAgo'       => 'il y a %s',
        'nfSeparators'  => [' ', ','],

        // error
        'intError'      => "[An internal error occured.]",
        'intError2'     => "[An internal error occured. (%s)]",
        'genericError'  => "Une erreur est survenue; Actualisez la page et essayez à nouveau. Si l'erreur persiste, envoyez un email à <a href='#contact'>feedback</a>", # LANG.genericerror
        'bannedRating'  => "Vous avez été banni du score des commentaires.", # LANG.tooltip_banned_rating
        'tooManyVotes'  => "Vous avez voté trop souvent aujourd'hui! Revenez demain.", # LANG.tooltip_too_many_votes
        'alreadyReport' => "Vous avez déjà rapporté ceci.", # LANG.ct_resp_error7
        'textTooShort'  => "[Your message is too short.]",
        'cannotComment' => "[You have been banned from writing comments.]",
        'textLength'    => "[Your comment has %d characters and must have at least %d and at most %d characters.]",

        'moreTitles'    => array(
            'reputation'    => "Réputation du site",
            'whats-new'     => "Quoi de neuf?",
            'searchbox'     => "Boîte de recherche",
            'tooltips'      => "Info-bulles",
            'faq'           => "[Frequently Asked Questions]",
            'aboutus'       => "[What is AoWoW?]",
            'searchplugins' => "Plug-ins de recherche",
            'privileges'    => "Privilèges",
            'top-users'     => "Meilleurs Utilisateurs",
            'help'          => array(
                'commenting-and-you' => "Le guide du commentaire",          'modelviewer'       => "Visionneuse 3D",            'screenshots-tips-tricks' => "Captures d'écran : Trucs et astuces",
                'stat-weighting'     => "Échelles de valeurs",              'talent-calculator' => "Calculateur de talents",    'item-comparison'         => "Comparaison d'objets",
                'profiler'           => "Profiler",                         'markup-guide'      => "Markup Guide"
            )
        )
    ),
    'guide' => array(
        'myGuides'  => "Mes guides",
        'editTitle' => "Editez votre Guide",
        'newTitle'  => "Créer un nouveau Guide",
        'author'    => "Auteur",
        'spec'      => "Spécialisation",
        'sticky'    => "Statut coller",
        'views'     => "Vues",
        'patch'     => "Patch",
        'added'     => "Ajouté",
        'rating'    => "Note",
        'votes'     => "[span id=guiderating-value]%d[/span]/5 ([span id=guiderating-votes][n5=%d][/span] Votes) [span id=guiderating][/span]",
        'noVotes'   => "pas assez de votes [span id=guiderating][/span]",
        'byAuthor'  => "Par %s",
        'notFound'  => "Ce guide n'existe pas.",
        'clTitle'     => 'Journal des changements pour "<a href="?guide=%1$d">%2$s</a>"',
        'clStatusSet' => 'Statut défini comme %s',
        'clCreated'   => 'Créé',
        'clMinorEdit' => 'Modification mineure',
        'editor'    => array(
            'fullTitle'       => 'Titre complet',
            'fullTitleTip'    => 'Le titre complet du guide sera utilisé sur la page du guide et peut contenir des éléments destinés aux moteurs de recherche.',
            'name'            => 'Nom',
            'nameTip'         => 'Ceci devrait être un nom clair et concis de ce en quoi consiste le guide, qui sera affiché dans les menus et listes de guides.',
            'description'     => 'Description',
            'descriptionTip'  => 'Description qui sera utilisée par les moteurs de recherche.&lt;br /&gt;&lt;br /&gt;S&apos;il est laissé vide, le résumé sera généré automatiquement.',
        //  'commentEmail'    => 'Recevoir les commentaires par courriel',
        //  'commentEmailTip' => 'L&apos;auteur doit-il recevoir un courriel chaque fois qu&apos;un utilisateur commente ce guide ?',
            'changelog'       => 'Journal des changements pour cette modification',
            'changelogTip'    => 'Entrez votre journal de modifications pour cette mise à jour ici.',
            'save'            => 'Sauver',
            'submit'          => 'Soumettre pour examen',
            'autoupdate'      => 'Mise à jour automatique',
            'showAdjPrev'     => 'Show adjacent preview',
            'preview'         => 'Aperçu',
            'class-spec'      => 'Classe / Spé',
            'category'        => 'Catégorie',
            'testGuide'       => 'Ayez un aperçu de votre guide',
            'images'          => 'Images',
            'statusTip'       => array(
                GUIDE_STATUS_DRAFT    => 'Votre guide est en statut &quot;Brouillon&quot; et vous êtes le seul à pouvoir le lire. Continuez de l&apos;écrire comme vous le voulez, et quand vous sentez qu&apos;il est prêt, soumettez-le pour approbation.',
                GUIDE_STATUS_REVIEW   => 'Your guide is being reviewed.',
                GUIDE_STATUS_APPROVED => 'Your guide has been published.',
                GUIDE_STATUS_REJECTED => 'Your guide has been rejected. After it\'s shortcomings have been remedied you may resubmit it for review.',
                GUIDE_STATUS_ARCHIVED => 'Your guide is outdated and has been archived. Is will no longer be listed and can\'t be edited.',
            )
        ),
        'category'  => array(
            null,                           "Classes",                      "Métiers",                      "Évènements mondiaux",              "Nouveaux Joueurs & Montée en niveau",
            "Raids & Combats contre des boss","Economie et Argent",         "Hauts faits",                  "Objets tape-à-l'oeil, Compagnons et Montures","Autre"
        ),
        'status'    => array(
            null,                           "Brouillon",                    "Attente d'approbation",        "Approuvé",                         "Rejeter",                              "Archivé"
        )
    ),
    'profiler' => array(
        'realm'         => "Royaume",
        'region'        => "Région",
        'viewCharacter' => "Voir Personnage",
        '_cpHint'       => "Le <b>Profiler de Personnage</b> vous permets de modifier votre personnage, trouver des améliorations d'équipement, vérifier votre score d'équipement et plus!",
        '_cpHelp'       => "Pour débuter, suivez simplement les étapes ci-dessous. Si vous voulez plus d'information, lisez notre <a href=\"?help=profiler\">page d'aide</a> détaillée.",
        '_cpFooter'     => "Si vous voulez une recherche plus raffinée, essayez nos options de <a href=\"?profiles\">recherche avancée</a>. Vous pouvez aussi créer un <a href=\"?profile&amp;new\">nouveau profile personnalisé</a>.",
        'firstUseTitle' => "%s de %s",
        'complexFilter' => "[Complex filter selected! Search results are limited to cached Characters.]",
        'customProfile' => " ([Custom Profile])",
        'resync'        => "Resynchronisation",
        'guildRoster'   => "Liste des membres pour la guilde de  &lt;%s&gt",
        'arenaRoster'   => "[Arena Team Roster for &lt;%s&gt]",     // string probably lost
        'atCaptain'     => "Capitaine d'équipe",

        'profiler'      => "Profiler de Personnage",
        'arenaTeams'    => "Équipes d'Aréna",
        'guilds'        => "Guildes",

        'notFound'      => array(
            'guild'     => "[This Guild doesn't exist or is not yet in the database.]",
            'arenateam' => "[This Arena Team doesn't exist or is not yet in the database.]",
            'profile'   => "[This character doesn't exist or is not yet in the database.]"
        ),
        'regions' => array(
            'us' => "Amériques",
            'eu' => "L'Europe",
            'kr' => "Corée",
            'tw' => "Taïwan",
            'cn' => "Chine",
            'dev' => "Développement"
        ),
        'encounterNames'=> array(
            243 => "Les Sept",
            334 => "Grands champions",
            629 => "Bêtes du Norfendre", 637 => "Champions de faction", 641 => "Les jumelles val'kyrs",
            692 => "Les quatre cavaliers",
            748 => "Le conseil de fer",
            847 => "Bataille des canonnières de la Couronne de glace"
        ),
    ),
    'screenshot' => array(
        'submission'    => "Envoi d'une capture d'écran",
        'selectAll'     => "Sélectionner tout",
        'cropHint'      => "Vous pouvez recadrer votre capture d'écran.",
        'displayOn'     => "[Displayed on:[br]%s - [%s=%d]]",
        'caption'       => "[Caption]",
        'charLimit'     => "Optionnel, jusqu'à 200 caractères",
        'thanks'        => array(
            'contrib' => "Merci beaucoup de votre contribution!",
            'goBack'  => '<a href="?%s=%d">ici</a> pour retourner à la page d\'où vous venez.',
            'note'    => "Note : Votre capture d'écran devra être approuvée avant d'apparaître sur le site. Cela peut prendre jusqu'à 72 heures."
        ),
        'error'         => array(
            'unkFormat'   => "Format d'image inconnu.",
            'tooSmall'    => "Votre capture est bien trop petite. (&lt; CFG_SCREENSHOT_MIN_SIZE x CFG_SCREENSHOT_MIN_SIZE).",
            'selectSS'    => "Veuillez sélectionner la capture d'écran à envoyer.",
            'notAllowed'  => "Vous n'êtes pas autorisés à exporter des captures d'écran.",
        )
    ),
    'game' => array(
        // type strings
        'npc'           => "PNJ",
        'npcs'          => "PNJs",
        'object'        => "entité",
        'objects'       => "Entités",
        'item'          => "objet",
        'items'         => "Objets",
        'itemset'       => "ensemble d'objets",
        'itemsets'      => "Ensembles d'objets",
        'quest'         => "quête",
        'quests'        => "Quêtes",
        'spell'         => "sort",
        'spells'        => "Sorts",
        'zone'          => "zone",
        'zones'         => "Zones",
        'faction'       => "faction",
        'factions'      => "Factions",
        'pet'           => "Familier",
        'pets'          => "Familiers de chasseur",
        'achievement'   => "haut fait",
        'achievements'  => "Hauts faits",
        'title'         => "titre",
        'titles'        => "Titres",
        'event'         => "Évènement mondial",
        'events'        => "Évènements mondiaux",
        'class'         => "classe",
        'classes'       => "Classes",
        'race'          => "race",
        'races'         => "Races",
        'skill'         => "compétence",
        'skills'        => "Compétences",
        'currency'      => "monnaies",
        'currencies'    => "Monnaies",
        'sound'         => "son",
        'sounds'        => "Sons",
        'icon'          => "icône",
        'icons'         => "Icônes",
        'profile'       => "Profil",
        'profiles'      => "Profils",
        'guide'         => "Guide",
        'guides'        => "Guides",
        'emote'         => "emote",
        'emotes'        => "Emotes",
        'enchantment'   => "enchantement",
        'enchantments'  => "Enchantements",
        'areatrigger'   => "areatrigger",
        'areatriggers'  => "Areatrigger",
        'mail'          => "mail",
        'mails'         => "Mails",

        'cooldown'      => "%s de recharge",
        'difficulty'    => "Difficulté",
        'dispelType'    => "Type de dissipation",
        'duration'      => "Durée",
        'eventShort'    => "Évènement",
        'flags'         => "Marqueurs",
        'glyphType'     => "Type de glyphe",
        'level'         => "Niveau",
        'mechanic'      => "Mécanique",
        'mechAbbr'      => "Mécan.",
        'meetingStone'  => "Pierre de rencontre",
        'requires'      => "%s requis",
        'requires2'     => "Requiert",
        'reqLevel'      => "Niveau %s requis",
        'reqSkillLevel' => "Niveau de compétence requis",
        'school'        => "École",
        'type'          => "Type",
        'valueDelim'    => " - ",

        'pvp'           => "JcJ",
        'honorPoints'   => "Points d'honneur",
        'arenaPoints'   => "Points d'arène",
        'heroClass'     => "Classe de héros",
        'resource'      => "Ressource",
        'resources'     => "Ressources",
        'role'          => "Role",
        'roles'         => "Roles",
        'specs'         => "Specialisations",
        '_roles'        => ["Soigneur", "DPS mêlée", "DPS à distance", "Tank"],

        'phases'        => "Phases",
        'mode'          => "Mode",
        'modes'         => [-1 => "Tout", "Standard / Normal 10", "Héroïque / Normal 25", "10 héroïque", "25 héroïque"],
        'expansions'    => ["Classique", "The Burning Crusade", "Wrath of the Lich King"],
        'stats'         => ["Force", "Agilité", "Endurance", "Intelligence", "Esprit"],
        'timeAbbrev'    => array(
            '',
            "%d |4sec:sec;",
            "%d |4min:min;",
            "%d |4h:h;",
            "%d |4jour:jours;"
        ),
        'sources'       => array(
            "Inconnu",                      "Fabriqué",                     "Butin",                        "JcJ",                          "Quête",                        "Vendeur",
            "Maître",                       "Découverte",                   "Échange d'un code",            "Talent",                       "Débutant",                     "Événement",
            "Haut fait",                    null,                           "Marché Noir",                  "Désenchanté",                  "Pêché",                        "Cueilli",
            "Moulu",                        "Miné",                         "Prospecté",                    "Subtilisé (pickpocket)",       "Ferraillé",                    "Dépecé",
            "Boutique en jeu"
        ),
        'pvpSources'    => array(
             42 => "Saison 1 des combats d'arène",  52 => "Saison 2 des combats d'arène",  71 => "Saison 3 des combats d'arène",  80 => "Saison 4 des combats d'arène",     157 => "Saison 5 des combats d'arène",
            163 => "Saison 6 des combats d'arène", 167 => "Saison 7 des combats d'arène", 169 => "Saison 8 des combats d'arène", 177 => "Tournoi 2009 des combats d'arène"
        ),
        'languages'     => array(
             1 => "Orc",                     2 => "Darnassien",              3 => "Taurahe",                 6 => "Nain",                    7 => "Commun",                  8 => "Démoniaque",
             9 => "Titan",                  10 => "Thalassien",             11 => "Draconique",             12 => "Kalimag",                13 => "Gnome",                  14 => "Troll",
            33 => "Bas-parler",             35 => "Draeneï",                36 => "Zombie",                 37 => "Binaire gnome",          38 => "Binaire gobelin"
        ),
        'gl'            => [null, "Majeur", "Mineur"],
        'si'            => [1 => "Alliance", -1 => "Alliance seulement", 2 => "Horde", -2 => "Horde seulement", 3 => "Les deux"],
        'resistances'   => [null, 'Résistance au Sacré', 'Résistance au Feu', 'Résistance à la Nature', 'Résistance au Givre', 'Résistance à l\'Ombre', 'Résistance aux Arcanes'],
        'dt'            => [null, "Magie", "Malédiction", "Maladie", "Poison", "Camouflage", "Invisibilité", "Magie, Malédiction, Maladie, Poison", "Sort (PNJ)", "Enrager"],
        'sc'            => ["Physique", "Sacré", "Feu", "Nature", "Givre", "Ombre", "Arcane"],
        'cl'            => [null, "Guerrier", "Paladin", "Chasseur", "Voleur", "Prêtre", "DeathChevalier de la mort", "Chaman", "Mage", "Démoniste", null, "Druide"],
        'ra'            => [-2 => "Horde", -1 => "Alliance", null, "Humain", "Orc", "Nain", "Elfe de la nuit", "Mort-vivant", "Tauren", "Gnome", "Troll", null, "Elfe de sang", "Draeneï"],
        'rep'           => ["Détesté", "Hostile", "Inamical", "Neutre", "Amical", "Honoré", "Révéré", "Exalté"],
        'st'            => array(
            "Défaut",                       "Forme de félin",               "Arbre de vie",                 "Forme de voyage",              "Forme aquatique",              "Forme d'ours",
            "Ambiant",                      "Goule",                        "Forme d'ours redoutable",      "Goule de Steve",               "Squelette de Tharon'ja",       "Sombrelune - épreuve de force",
            "Joueur BLB",                   "Danse de l'ombre",             "Créature - Ours",              "Créature - Félin",             "Loup fantôme",                 "Posture de combat",
            "Posture défensive",            "Posture berserker",            "Test",                         "Zombie",                       "Métamorphe",                   null,
            null,                           "Mort-vivant",                  "Frénésie",                     "Forme de vol rapide",          "Forme d'Ombre",                "Forme de vol",
            "Camouflage",                   "Forme de sélénien",            "Esprit de rédemption"
        ),
        'me'            => array(
            null,                           "Charmé",                       "Désorienté",                   "Désarmé",                      "Distrait",                     "En fuite",
            "Maladroit",                    "Immobilisé",                   "Pacifié",                      "Réduit au silence",            "Endormi",                      "Pris au piège",
            "Étourdi",                      "Gelé",                         "Stupéfié",                     "Sanguinolent",                 "Soins",                        "Métamorphosé",
            "Banni",                        "Protégé",                      "Entravé",                      "Monté",                        "Séduit",                       "Repoussé",
            "Horrifié",                     "Invulnérable",                 "Interrompu",                   "Hébété",                       "Découverte",                   "Invulnérable",
            "Assommé",                      "Enragé"
        ),
        'ct'            => array(
            "Non classés",                  "Bête",                         "Draconien",                    "Démon",                        "Élémentaire",                  "Géant",
            "Mort-vivant",                  "Humanoïde",                    "Bestiole",                     "Mécanique",                    "Non spécifié",                 "Totem",
            "Familier pacifique",           "Nuage de gaz"
        ),
        'fa'            => array(
             1 => "Loup",                    2 => "Félin",                   3 => "Araignée",                4 => "Ours",                    5 => "Sanglier",                6 => "Crocilisque",
             7 => "Charognard",              8 => "Crabe",                   9 => "Gorille",                11 => "Raptor",                 12 => "Haut-trotteur",          20 => "Scorpide",
            21 => "Tortue",                 24 => "Chauve-souris",          25 => "Hyène",                  26 => "Oiseau de proie",        27 => "Serpent des vents",      30 => "Faucon-dragon",
            31 => "Ravageur",               32 => "Traqueur dim.",          33 => "Sporoptère",             34 => "Raie du Néant",          35 => "Serpent",                37 => "Phalène",
            38 => "Chimère",                39 => "Diablosaure",            41 => "Silithide",              42 => "Ver",                    43 => "Rhinocéros",             44 => "Guêpe",
            45 => "Chien du Magma",         46 => "Esprit de bête"
        ),
        'classSpecs'    => array(
            -1 => 'Sans talent',
             0 => 'Hybride',
             6 => ['Sang',               'Givre',           'Impie'            ],
            11 => ['Equilibre',          'Combat farouche', 'Restauration'     ],
             3 => ['Maîtrise des bêtes', 'Précision',       'Survie'           ],
             8 => ['Arcanes',            'Feu',             'Givre'            ],
             2 => ['Sacré',              'Protection',      'Vindicte'         ],
             5 => ['Discipline',         'Sacré',           'Magie de l\'ombre'],
             4 => ['Assassinat',         'Combat',          'Finesse'          ],
             7 => ['Combat élémentaire', 'Amélioration',    'Restauration'     ],
             9 => ['Affliction',         'Démonologie',     'Destruction'      ],
             1 => ['Armes',              'Fureur',          'Protection'       ]
        ),
        'pvpRank'       => array(                           // PVP_RANK_*
            null,                                                           ["Éclaireur", "Soldat"],                                        ["Grunt", "Caporal"],
            ["Sergent", "Sergent"],                                         ["Sergent-chef", "Sergent-chef"],                               ["Adjudant", "Sergent-major"],
            ["Garde de pierre", "Chevalier"],                               ["Garde de sang", "Chevalier-lieutenant"],                      ["Légionnaire", "Chevalier-capitaine"],
            ["Centurion", "Chevalier-champion"],                            ["Champion", "Lieutenant-commandant"],                          ["Lieutenant-général", "Commandant"],
            ["Général", "Maréchal"],                                        ["Seigneur de guerre", "Grand maréchal"],                       ["Grand seigneur de guerre", "Connétable"]
        ),
        'orientation'   => ['North', 'Northeast', 'East', 'Southeast', 'South', 'Southwest', 'West', 'Northwest']
    ),
    'unit' => array(
        'flags'         => array(
            UNIT_FLAG_SERVER_CONTROLLED     => 'Server controlled',
            UNIT_FLAG_NON_ATTACKABLE        => 'Not attackable',
            UNIT_FLAG_REMOVE_CLIENT_CONTROL => 'Remove client control',
            UNIT_FLAG_PVP_ATTACKABLE        => 'PvP attackable',
            UNIT_FLAG_RENAME                => 'Rename',
            UNIT_FLAG_PREPARATION           => 'Arena preparation',
            UNIT_FLAG_UNK_6                 => 'UNK-6',
            UNIT_FLAG_NOT_ATTACKABLE_1      => 'Not Attackable',
            UNIT_FLAG_IMMUNE_TO_PC          => 'Immune to players',
            UNIT_FLAG_IMMUNE_TO_NPC         => 'Immune to creatures',
            UNIT_FLAG_LOOTING               => 'Loot animation',
            UNIT_FLAG_PET_IN_COMBAT         => 'Pet in combat',
            UNIT_FLAG_PVP                   => 'PvP',
            UNIT_FLAG_SILENCED              => 'Silenced',
            UNIT_FLAG_CANNOT_SWIM           => 'Cannot swim',
            UNIT_FLAG_UNK_15                => 'UNK-15 (can only swim)',
            UNIT_FLAG_UNK_16                => 'UNK-16 (cannot attack)',
            UNIT_FLAG_PACIFIED              => 'Pacified',
            UNIT_FLAG_STUNNED               => 'Stunned',
            UNIT_FLAG_IN_COMBAT             => 'In combat',
            UNIT_FLAG_TAXI_FLIGHT           => 'Taxi flight',
            UNIT_FLAG_DISARMED              => 'Disarmed',
            UNIT_FLAG_CONFUSED              => 'Confused',
            UNIT_FLAG_FLEEING               => 'Fleeing',
            UNIT_FLAG_PLAYER_CONTROLLED     => 'Player controlled',
            UNIT_FLAG_NOT_SELECTABLE        => 'Not selectable',
            UNIT_FLAG_SKINNABLE             => 'Skinnable',
            UNIT_FLAG_MOUNT                 => 'Mounted',
            UNIT_FLAG_UNK_28                => 'UNK-28',
            UNIT_FLAG_UNK_29                => 'UNK-29 (Prevent emotes)',
            UNIT_FLAG_SHEATHE               => 'Sheathe weapon',
            UNIT_FLAG_UNK_31                => 'UNK-31'
        ),
        'flags2'        => array(
            UNIT_FLAG2_FEIGN_DEATH                => 'Feign Death',
            UNIT_FLAG2_UNK1                       => 'UNK-1 (hide unit model)',
            UNIT_FLAG2_IGNORE_REPUTATION          => 'Ignore reputation',
            UNIT_FLAG2_COMPREHEND_LANG            => 'Comprehend language',
            UNIT_FLAG2_MIRROR_IMAGE               => 'Mirror Image',
            UNIT_FLAG2_INSTANTLY_APPEAR_MODEL     => 'Instant spawn',
            UNIT_FLAG2_FORCE_MOVEMENT             => 'Force movement',
            UNIT_FLAG2_DISARM_OFFHAND             => 'Disarm offhand weapon',
            UNIT_FLAG2_DISABLE_PRED_STATS         => 'Disable predicted stats',
            UNIT_FLAG2_DISARM_RANGED              => 'Disarm ranged weapon',
            UNIT_FLAG2_REGENERATE_POWER           => 'Regenerate power',
            UNIT_FLAG2_RESTRICT_PARTY_INTERACTION => 'Restrict party interaction',
            UNIT_FLAG2_PREVENT_SPELL_CLICK        => 'Prevent spell click',
            UNIT_FLAG2_ALLOW_ENEMY_INTERACT       => 'Allow enemy interaction',
            UNIT_FLAG2_DISABLE_TURN               => 'Disable turn',
            UNIT_FLAG2_UNK2                       => 'UNK-2',
            UNIT_FLAG2_PLAY_DEATH_ANIM            => 'Play special death animation',
            UNIT_FLAG2_ALLOW_CHEAT_SPELLS         => 'allow cheat spells'
        ),
        'dynFlags'      => array(
            UNIT_DYNFLAG_LOOTABLE                  => 'Lootable',
            UNIT_DYNFLAG_TRACK_UNIT                => 'Tracked',
            UNIT_DYNFLAG_TAPPED                    => 'Tapped',
            UNIT_DYNFLAG_TAPPED_BY_PLAYER          => 'Tapped by player',
            UNIT_DYNFLAG_SPECIALINFO               => 'Special info',
            UNIT_DYNFLAG_DEAD                      => 'Dead',
            UNIT_DYNFLAG_REFER_A_FRIEND            => 'Refer-a-friend',
            UNIT_DYNFLAG_TAPPED_BY_ALL_THREAT_LIST => 'Tapped by all threat list'
        ),
        'bytes1'        => array(
/*idx:0*/   array(
                UNIT_STAND_STATE_STAND            => 'Standing',
                UNIT_STAND_STATE_SIT              => 'Sitting on ground',
                UNIT_STAND_STATE_SIT_CHAIR        => 'Sitting on chair',
                UNIT_STAND_STATE_SLEEP            => 'Sleeping',
                UNIT_STAND_STATE_SIT_LOW_CHAIR    => 'Sitting on low chair',
                UNIT_STAND_STATE_SIT_MEDIUM_CHAIR => 'Sitting on medium chair',
                UNIT_STAND_STATE_SIT_HIGH_CHAIR   => 'Sitting on high chair',
                UNIT_STAND_STATE_DEAD             => 'Dead',
                UNIT_STAND_STATE_KNEEL            => 'Kneeing',
                UNIT_STAND_STATE_SUBMERGED        => 'Submerged'
            ),
            null,
/*idx:2*/   array(
                UNIT_VIS_FLAGS_UNK1        => 'UNK-1',
                UNIT_VIS_FLAGS_CREEP       => 'Creep',
                UNIT_VIS_FLAGS_UNTRACKABLE => 'Untrackable',
                UNIT_VIS_FLAGS_UNK4        => 'UNK-4',
                UNIT_VIS_FLAGS_UNK5        => 'UNK-5'
            ),
/*idx:3*/   array(
                UNIT_BYTE1_ANIM_TIER_GROUND    => 'ground animations',
                UNIT_BYTE1_ANIM_TIER_SWIM      => 'swimming animations',
                UNIT_BYTE1_ANIM_TIER_HOVER     => 'hovering animations',
                UNIT_BYTE1_ANIM_TIER_FLY       => 'flying animations',
                UNIT_BYTE1_ANIM_TIER_SUMBERGED => 'submerged animations'
            ),
            'bytesIdx' => ['StandState', null, 'VisFlags', 'AnimTier'],
            'valueUNK' => '[span class=q10]unhandled value [b class=q1]%d[/b] provided for UnitFieldBytes1 on offset [b class=q1]%d[/b][/span]',
            'idxUNK'   => '[span class=q10]unused offset [b class=q1]%d[/b] provided for UnitFieldBytes1[/span]'
        )
    ),
    'smartAI' => array(
        'eventUNK'      => '[span class=q10]Unknwon event #[b class=q1]%d[/b] in use.[/span]',
        'eventTT'       => '[b class=q1]EventType %d[/b][br][table][tr][td]PhaseMask[/td][td=header]0x%04X[/td][/tr][tr][td]Chance[/td][td=header]%d%%[/td][/tr][tr][td]Flags[/td][td=header]0x%04X[/td][/tr][tr][td]Param1[/td][td=header]%d[/td][/tr][tr][td]Param2[/td][td=header]%d[/td][/tr][tr][td]Param3[/td][td=header]%d[/td][/tr][tr][td]Param4[/td][td=header]%d[/td][/tr][tr][td]Param5[/td][td=header]%d[/td][/tr][/table]',
        'events'        => array(
            SmartEvent::EVENT_UPDATE_IC               => ['(%12$d)?:When in combat, ;(%11$s)?After %11$s:Instantly;', 'Repeat every %s'],
            SmartEvent::EVENT_UPDATE_OOC              => ['(%12$d)?:When out of combat, ;(%11$s)?After %11$s:Instantly;', 'Repeat every %s'],
            SmartEvent::EVENT_HEALTH_PCT              => ['At %11$s%% Health', 'Repeat every %s'],
            SmartEvent::EVENT_MANA_PCT                => ['At %11$s%% Mana', 'Repeat every %s'],
            SmartEvent::EVENT_AGGRO                   => ['On Aggro', ''],
            SmartEvent::EVENT_KILL                    => ['On killing (%3$d)?a player:(%4$d)?[npc=%4$d]:any creature;;', 'Cooldown: %s'],
            SmartEvent::EVENT_DEATH                   => ['On death', ''],
            SmartEvent::EVENT_EVADE                   => ['When evading', ''],
            SmartEvent::EVENT_SPELLHIT                => ['When hit by (%11$s)?%11$s :;(%1$d)?[spell=%1$d]:Spell;', 'Cooldown: %s'],
            SmartEvent::EVENT_RANGE                   => ['On #target# at %11$sm', 'Repeat every %s'],
/* 10*/     SmartEvent::EVENT_OOC_LOS                 => ['While out of combat,(%11$s)? %11$s:; (%5$d)?player:unit; enters line of sight within %2$dm', 'Cooldown: %s'],
            SmartEvent::EVENT_RESPAWN                 => ['On respawn(%11$s)? in %11$s:;(%12$d)? in [zone=%12$d]:;', ''],
            SmartEvent::EVENT_TARGET_HEALTH_PCT       => ['On #target# at %11$s%% health', 'Repeat every %s'],
            SmartEvent::EVENT_VICTIM_CASTING          => ['#target# is casting (%3$d)?[spell=%3$d]:any spell;', 'Repeat every %s'],
            SmartEvent::EVENT_FRIENDLY_HEALTH         => ['Friendly NPC within %2$dm is at %1$d health', 'Repeat every %s'],
            SmartEvent::EVENT_FRIENDLY_IS_CC          => ['Friendly NPC within %1$dm is crowd controlled', 'Repeat every %s'],
            SmartEvent::EVENT_FRIENDLY_MISSING_BUFF   => ['Friendly NPC within %2$dm is missing [spell=%1$d]', 'Repeat every %s'],
            SmartEvent::EVENT_SUMMONED_UNIT           => ['Just summoned (%1$d)?[npc=%1$d]:any creature;', 'Cooldown: %s'],
            SmartEvent::EVENT_TARGET_MANA_PCT         => ['On #target# at %11$s%% mana', 'Repeat every %s'],
            SmartEvent::EVENT_ACCEPTED_QUEST          => ['Giving (%1$d)?[quest=%1$d]:any quest;', 'Cooldown: %s'],
/* 20*/     SmartEvent::EVENT_REWARD_QUEST            => ['Rewarding (%1$d)?[quest=%1$d]:any quest;', 'Cooldown: %s'],
            SmartEvent::EVENT_REACHED_HOME            => ['Arriving at home coordinates', ''],
            SmartEvent::EVENT_RECEIVE_EMOTE           => ['Being targeted with [emote=%1$d]', 'Cooldown: %s'],
            SmartEvent::EVENT_HAS_AURA                => ['(%2$d)?Having %2$d stacks of:Missing aura; [spell=%1$d]', 'Repeat every %s'],
            SmartEvent::EVENT_TARGET_BUFFED           => ['#target# has (%2$d)?%2$d stacks of:aura; [spell=%1$d]', 'Repeat every %s'],
            SmartEvent::EVENT_RESET                   => ['On reset', ''],
            SmartEvent::EVENT_IC_LOS                  => ['While in combat,(%11$s)? %11$s:; (%5$d)?player:unit; enters line of sight within %2$dm', 'Cooldown: %s'],
            SmartEvent::EVENT_PASSENGER_BOARDED       => ['A passenger has boarded', 'Cooldown: %s'],
            SmartEvent::EVENT_PASSENGER_REMOVED       => ['A passenger got off', 'Cooldown: %s'],
            SmartEvent::EVENT_CHARMED                 => ['(%1$d)?On being charmed:On charm wearing off;', ''],
/* 30*/     SmartEvent::EVENT_CHARMED_TARGET          => ['When charming #target#', ''],
            SmartEvent::EVENT_SPELLHIT_TARGET         => ['When #target# gets hit by (%11$s)?%11$s :;(%1$d)?[spell=%1$d]:Spell;', 'Cooldown: %s'],
            SmartEvent::EVENT_DAMAGED                 => ['After taking %11$s points of damage', 'Repeat every %s'],
            SmartEvent::EVENT_DAMAGED_TARGET          => ['After #target# took %11$s points of damage', 'Repeat every %s'],
            SmartEvent::EVENT_MOVEMENTINFORM          => ['Ended (%1$d)?%11$s:movement; on point #[b]%2$d[/b]', ''],
            SmartEvent::EVENT_SUMMON_DESPAWNED        => ['Summoned npc(%1$d)? [npc=%1$d]:; despawned', 'Cooldown: %s'],
            SmartEvent::EVENT_CORPSE_REMOVED          => ['On corpse despawn', ''],
            SmartEvent::EVENT_AI_INIT                 => ['AI initialized', ''],
            SmartEvent::EVENT_DATA_SET                => ['Data field #[b]%1$d[/b] is set to [b]%2$d[/b]', 'Cooldown: %s'],
            SmartEvent::EVENT_WAYPOINT_START          => ['Start pathing from (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
/* 40*/     SmartEvent::EVENT_WAYPOINT_REACHED        => ['Reaching (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
            SmartEvent::EVENT_TRANSPORT_ADDPLAYER     => null,
            SmartEvent::EVENT_TRANSPORT_ADDCREATURE   => null,
            SmartEvent::EVENT_TRANSPORT_REMOVE_PLAYER => null,
            SmartEvent::EVENT_TRANSPORT_RELOCATE      => null,
            SmartEvent::EVENT_INSTANCE_PLAYER_ENTER   => null,
            SmartEvent::EVENT_AREATRIGGER_ONTRIGGER   => ['On activation', ''],
            SmartEvent::EVENT_QUEST_ACCEPTED          => null,
            SmartEvent::EVENT_QUEST_OBJ_COMPLETION    => null,
            SmartEvent::EVENT_QUEST_COMPLETION        => null,
/* 50*/     SmartEvent::EVENT_QUEST_REWARDED          => null,
            SmartEvent::EVENT_QUEST_FAIL              => null,
            SmartEvent::EVENT_TEXT_OVER               => ['(%2$d)?[npc=%2$d]:any creature; is done talking TextGroup #[b]%1$d[/b]', ''],
            SmartEvent::EVENT_RECEIVE_HEAL            => ['Received %11$s points of healing', 'Cooldown: %s'],
            SmartEvent::EVENT_JUST_SUMMONED           => ['On being summoned', ''],
            SmartEvent::EVENT_WAYPOINT_PAUSED         => ['Pausing path on (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
            SmartEvent::EVENT_WAYPOINT_RESUMED        => ['Resuming path on (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
            SmartEvent::EVENT_WAYPOINT_STOPPED        => ['Stopping path on (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
            SmartEvent::EVENT_WAYPOINT_ENDED          => ['Ending current path on (%1$d)?waypoint #[b]%1$d[/b]:any waypoint;(%2$d)? on path #[b]%2$d[/b]:;', ''],
            SmartEvent::EVENT_TIMED_EVENT_TRIGGERED   => ['Timed event #[b]%1$d[/b] is triggered', ''],
/* 60*/     SmartEvent::EVENT_UPDATE                  => ['(%11$s)?After %11$s:Instantly;', 'Repeat every %s'],
            SmartEvent::EVENT_LINK                    => ['After Event %11$s', ''],
            SmartEvent::EVENT_GOSSIP_SELECT           => ['Selecting Gossip Option:[br](%11$s)?[span class=q1]%11$s[/span]:Menu #[b]%1$d[/b] - Option #[b]%2$d[/b];', ''],
            SmartEvent::EVENT_JUST_CREATED            => ['On being spawned for the first time', ''],
            SmartEvent::EVENT_GOSSIP_HELLO            => ['Opening Gossip', '(%1$d)?onGossipHello:;(%2$d)?onReportUse:;'],
            SmartEvent::EVENT_FOLLOW_COMPLETED        => ['Finished following', ''],
            SmartEvent::EVENT_EVENT_PHASE_CHANGE      => ['Event Phase changed and matches %11$s', ''],
            SmartEvent::EVENT_IS_BEHIND_TARGET        => ['Facing the backside of #target#', 'Cooldown: %s'],
            SmartEvent::EVENT_GAME_EVENT_START        => ['[event=%1$d] started', ''],
            SmartEvent::EVENT_GAME_EVENT_END          => ['[event=%1$d] ended', ''],
/* 70*/     SmartEvent::EVENT_GO_LOOT_STATE_CHANGED   => ['State changed to: %11$s', ''],
            SmartEvent::EVENT_GO_EVENT_INFORM         => ['Event #[b]%1$d[/b] defined in template was trigered', ''],
            SmartEvent::EVENT_ACTION_DONE             => ['Action #[b]%1$d[/b] requested by other script', ''],
            SmartEvent::EVENT_ON_SPELLCLICK           => ['SpellClick was triggered', ''],
            SmartEvent::EVENT_FRIENDLY_HEALTH_PCT     => ['Health of #target# is at %11$s%%', 'Repeat every %s'],
            SmartEvent::EVENT_DISTANCE_CREATURE       => ['[npc=%11$d](%1$d)? [small class=q0](GUID\u003A %1$d)[/small]:; is within %3$dm', 'Repeat every %s'],
            SmartEvent::EVENT_DISTANCE_GAMEOBJECT     => ['[object=%11$d](%1$d)? [small class=q0](GUID\u003A %1$d)[/small]:; is within %3$dm', 'Repeat every %s'],
            SmartEvent::EVENT_COUNTER_SET             => ['Counter #[b]%1$d[/b] is equal to [b]%2$d[/b]', 'Cooldown: %s'],
            SmartEvent::EVENT_SCENE_START             => null,
            SmartEvent::EVENT_SCENE_TRIGGER           => null,
/* 80*/     SmartEvent::EVENT_SCENE_CANCEL            => null,
            SmartEvent::EVENT_SCENE_COMPLETE          => null,
            SmartEvent::EVENT_SUMMONED_UNIT_DIES      => ['My summoned (%1$d)?[npc=%1$d]:NPC; died', 'Cooldown: %s'],
            SmartEvent::EVENT_ON_SPELL_CAST           => ['On [spell=%1$d] cast success', 'Cooldown: %s'],
            SmartEvent::EVENT_ON_SPELL_FAILED         => ['On [spell=%1$d] cast failed', 'Cooldown: %s'],
            SmartEvent::EVENT_ON_SPELL_START          => ['On [spell=%1$d] cast start', 'Cooldown: %s'],
            SmartEvent::EVENT_ON_DESPAWN              => ['On despawn', ''],
        ),
        'eventFlags'    => array(
            SmartEvent::FLAG_NO_REPEAT     => 'No Repeat',
            SmartEvent::FLAG_DIFFICULTY_0  => '5N Dungeon / 10N Raid',
            SmartEvent::FLAG_DIFFICULTY_1  => '5H Dungeon / 25N Raid',
            SmartEvent::FLAG_DIFFICULTY_2  => '10H Raid',
            SmartEvent::FLAG_DIFFICULTY_3  => '25H Raid',
            SmartEvent::FLAG_DEBUG_ONLY    => null,         // only occurs in debug build; do not output
            SmartEvent::FLAG_NO_RESET      => 'No Reset',
            SmartEvent::FLAG_WHILE_CHARMED => 'While Charmed'
        ),
        'actionUNK'     => '[span class=q10]Unknown action #[b class=q1]%d[/b] in use.[/span]',
        'actionTT'      => '[b class=q1]ActionType %d[/b][br][table][tr][td]Param1[/td][td=header]%d[/td][/tr][tr][td]Param2[/td][td=header]%d[/td][/tr][tr][td]Param3[/td][td=header]%d[/td][/tr][tr][td]Param4[/td][td=header]%d[/td][/tr][tr][td]Param5[/td][td=header]%d[/td][/tr][tr][td]Param6[/td][td=header]%d[/td][/tr][/table]',
        'actions'       => array(                           // [body, footer]
            null,
            SmartAction::ACTION_TALK                               => ['(%3$d)?Say:#target# says; (%%11$d)?TextGroup:[span class=q10]unknown text[/span]; #[b]%1$d[/b] to (%3$d)?#target#:invoker;%11$s', 'Duration: %s'],
            SmartAction::ACTION_SET_FACTION                        => ['(%1$d)?Set faction of #target# to [faction=%11$d]:Reset faction of #target#;.', ''],
            SmartAction::ACTION_MORPH_TO_ENTRY_OR_MODEL            => ['(%11$d)?Reset apperance.:Take the appearance of;(%1$d)? [npc=%1$d].:;(%2$d)?[model npc=%2$d border=1 float=right][/model]:;', ''],
            SmartAction::ACTION_SOUND                              => ['Play sound to (%2$d)?invoking player:all players in sight;:[div][sound=%1$d][/div]', 'Played by environment.'],
            SmartAction::ACTION_PLAY_EMOTE                         => ['(%1$d)?Emote [emote=%1$d] to #target#.: End emote state.;', ''],
            SmartAction::ACTION_FAIL_QUEST                         => ['Fail [quest=%1$d] for #target#.', ''],
            SmartAction::ACTION_OFFER_QUEST                        => ['(%2$d)?Add [quest=%1$d] to #target#\'s log:Offer [quest=%1$d] to #target#;.', ''],
            SmartAction::ACTION_SET_REACT_STATE                    => ['#target# becomes %11$s.', ''],
            SmartAction::ACTION_ACTIVATE_GOBJECT                   => ['#target# becomes activated.', ''],
/* 10*/     SmartAction::ACTION_RANDOM_EMOTE                       => ['Emote %11$s to #target#.', ''],
            SmartAction::ACTION_CAST                               => ['Cast [spell=%1$d] at #target#.', '%1$s'],
            SmartAction::ACTION_SUMMON_CREATURE                    => ['Summon [npc=%1$d](%3$d)? for %11$s:;(%4$d)?, attacking invoker.:;', '%1$s'],
            SmartAction::ACTION_THREAT_SINGLE_PCT                  => ['Modify #target#\'s threat by %11$+d%%.', ''],
            SmartAction::ACTION_THREAT_ALL_PCT                     => ['Modify the threat of all opponents by %11$+d%%.', ''],
            SmartAction::ACTION_CALL_AREAEXPLOREDOREVENTHAPPENS    => ['Satisfy exploration event of [quest=%1$d] for #target#.', ''],
            SmartAction::ACTION_SET_INGAME_PHASE_ID                => null,
            SmartAction::ACTION_SET_EMOTE_STATE                    => ['(%1$d)?Continuously emote [emote=%1$d] to #target#.:End emote state;', ''],
            SmartAction::ACTION_SET_UNIT_FLAG                      => ['Set (%2$d)?UnitFlags2:UnitFlags; %11$s.', ''],
            SmartAction::ACTION_REMOVE_UNIT_FLAG                   => ['Unset (%2$d)?UnitFlags2:UnitFlags; %11$s.', ''],
/* 20*/     SmartAction::ACTION_AUTO_ATTACK                        => ['(%1$d)?Start:Stop; auto attacking #target#.', ''],
            SmartAction::ACTION_ALLOW_COMBAT_MOVEMENT              => ['(%1$d)?Enable:Disable; combat movement.', ''],
            SmartAction::ACTION_SET_EVENT_PHASE                    => ['Set Event Phase of #target# to [b]%1$d[/b].', ''],
            SmartAction::ACTION_INC_EVENT_PHASE                    => ['(%1$d)?Increment:Decrement; Event Phase of #target#.', ''],
            SmartAction::ACTION_EVADE                              => ['#target# evades to (%1$d)?last stored:spawn; position.', ''],
            SmartAction::ACTION_FLEE_FOR_ASSIST                    => ['Flee for assistance.', 'Use default flee emote'],
            SmartAction::ACTION_CALL_GROUPEVENTHAPPENS             => ['Satisfy exploration event of [quest=%1$d] for group of #target#.', ''],
            SmartAction::ACTION_COMBAT_STOP                        => ['End current combat.', ''],
            SmartAction::ACTION_REMOVEAURASFROMSPELL               => ['Remove(%2$d)? %2$d charges of:;(%1$d)? all auras: [spell=%1$d]\'s aura; from #target#.', 'Only own auras'],
            SmartAction::ACTION_FOLLOW                             => ['Follow #target#(%1$d)? at %1$dm distance:;(%3$d)? until reaching [npc=%3$d]:;.(%12$d)?Exploration event of [quest=%4$d] will be satisfied.:;(%13$d)? A kill of [npc=%4$d] will be credited.:;', '(%11$d)?Follow angle\u003A %7$.2f°:;'],
/* 30*/     SmartAction::ACTION_RANDOM_PHASE                       => ['Pick random Event Phase from %11$s.', ''],
            SmartAction::ACTION_RANDOM_PHASE_RANGE                 => ['Pick random Event Phase between %1$d and %2$d.', ''],
            SmartAction::ACTION_RESET_GOBJECT                      => ['Reset #target#.', ''],
            SmartAction::ACTION_CALL_KILLEDMONSTER                 => ['A kill of [npc=%1$d] is credited to (%11$s)?%11$s:#target#;.', ''],
            SmartAction::ACTION_SET_INST_DATA                      => ['Set instance (%3$d)?BossState:data field; #[b]%1$d[/b] to [b]%2$d[/b].', ''],
            SmartAction::ACTION_SET_INST_DATA64                    => ['Store GUID of #target# in instance data field #[b]%1$d[/b].', ''],
            SmartAction::ACTION_UPDATE_TEMPLATE                    => ['Transform to become [npc=%1$d].', 'Use level from [npc=%1$d]'],
            SmartAction::ACTION_DIE                                => ['Die…&nbsp;&nbsp;&nbsp;painfully.', ''],
            SmartAction::ACTION_SET_IN_COMBAT_WITH_ZONE            => ['Set in combat with units in zone.', ''],
            SmartAction::ACTION_CALL_FOR_HELP                      => ['Call for help within %1$dm.', 'Use default help emote'],
/* 40*/     SmartAction::ACTION_SET_SHEATH                         => ['Sheath %11$s weapons.', ''],
            SmartAction::ACTION_FORCE_DESPAWN                      => ['Despawn #target#(%1$d)? after %11$s:;(%2$d)? and then respawn after %12$s:;', ''],
            SmartAction::ACTION_SET_INVINCIBILITY_HP_LEVEL         => ['Become invincible below (%2$d)?%2$d%%:%1$d; HP.', ''],
            SmartAction::ACTION_MOUNT_TO_ENTRY_OR_MODEL            => ['(%11$d)?Dismount.:Mount ;(%1$d)?[npc=%1$d].:;(%2$d)?[model npc=%2$d border=1 float=right][/model]:;', ''],
            SmartAction::ACTION_SET_INGAME_PHASE_MASK              => ['Set visibility of #target# to phase %11$s.', ''],
            SmartAction::ACTION_SET_DATA                           => ['[b]%2$d[/b] is stored in data field #[b]%1$d[/b] of #target#.', ''],
            SmartAction::ACTION_ATTACK_STOP                        => ['Stop attacking.', ''],
            SmartAction::ACTION_SET_VISIBILITY                     => ['#target# becomes (%1$d)?visible:invisible;.', ''],
            SmartAction::ACTION_SET_ACTIVE                         => ['#target# becomes Grid (%1$d)?active:inactive;.', ''],
            SmartAction::ACTION_ATTACK_START                       => ['Start attacking #target#.', ''],
/* 50*/     SmartAction::ACTION_SUMMON_GO                          => ['Summon [object=%1$d](%2$d)? for %11$s:; at #target#.', 'Despawn not linked to summoner'],
            SmartAction::ACTION_KILL_UNIT                          => ['#target# dies!', ''],
            SmartAction::ACTION_ACTIVATE_TAXI                      => ['Fly from [span class=q1]%11$s[/span] to [span class=q1]%12$s[/span]', ''],
            SmartAction::ACTION_WP_START                           => ['(%1$d)?Run:Walk; on waypoint path #[b]%2$d[/b](%4$d)? and be bound to [quest=%4$d]:;.(%5$d)? Despawn after %11$s:;', 'Repeatable(%12$s)? [DEPRECATED] React %12$s on path:;'],
            SmartAction::ACTION_WP_PAUSE                           => ['Pause waypoint path for %11$s', ''],
            SmartAction::ACTION_WP_STOP                            => ['End waypoint path(%1$d)? and despawn after %11$s:.; (%2$d)?[quest=%2$d]:quest from start action; (%3$d)?fails:is completed;.', ''],
            SmartAction::ACTION_ADD_ITEM                           => ['Give %2$d [item=%1$d] to #target#.', ''],
            SmartAction::ACTION_REMOVE_ITEM                        => ['Remove %2$d [item=%1$d] from #target#.', ''],
            SmartAction::ACTION_INSTALL_AI_TEMPLATE                => ['Behave as a %11$s.', ''],
            SmartAction::ACTION_SET_RUN                            => ['(%1$d)?Enable:Disable; run speed.', ''],
/* 60*/     SmartAction::ACTION_SET_DISABLE_GRAVITY                => ['(%1$d)?Defy:Respect; gravity!', ''],
            SmartAction::ACTION_SET_SWIM                           => ['(%1$d)?Enable:Disable; swimming.', ''],
            SmartAction::ACTION_TELEPORT                           => ['#target# is teleported to [lightbox=map zone=%11$d(%12$s)? pins=%12$s:;]World Coordinates[/lightbox].', ''],
            SmartAction::ACTION_SET_COUNTER                        => ['(%3$d)?Set:Increase; Counter #[b]%1$d[/b] of #target# (%3$d)?to:by; [b]%2$d[/b].', ''],
            SmartAction::ACTION_STORE_TARGET_LIST                  => ['Store #target# as target in #[b]%1$d[/b].', ''],
            SmartAction::ACTION_WP_RESUME                          => ['Continue on waypoint path.', ''],
            SmartAction::ACTION_SET_ORIENTATION                    => ['Set orientation to (%11$s)?face %11$s:Home Position;.', ''],
            SmartAction::ACTION_CREATE_TIMED_EVENT                 => ['(%6$d)?%6$d%% chance to:; Trigger timed event #[b]%1$d[/b](%11$s)? after %11$s:;.', 'Repeat every %s'],
            SmartAction::ACTION_PLAYMOVIE                          => ['Play Movie #[b]%1$d[/b] to #target#.', ''],
            SmartAction::ACTION_MOVE_TO_POS                        => ['Move (%4$d)?within %4$dm of:to; Point #[b]%1$d[/b] at #target#(%2$d)? on a transport:;.', 'pathfinding disabled'],
/* 70*/     SmartAction::ACTION_ENABLE_TEMP_GOBJ                   => ['#target# is respawned for %11$s.', ''],
            SmartAction::ACTION_EQUIP                              => ['(%11$s)?Equip %11$s:Unequip non-standard items;(%1$d)? from equipment template #[b]%1$d[/b]:; on #target#.', 'Note: creature items do not necessarily have an item template'],
            SmartAction::ACTION_CLOSE_GOSSIP                       => ['Close Gossip Window.', ''],
            SmartAction::ACTION_TRIGGER_TIMED_EVENT                => ['Trigger previously defined timed event #[b]%1$d[/b].', ''],
            SmartAction::ACTION_REMOVE_TIMED_EVENT                 => ['Delete previously defined timed event #[b]%1$d[/b].', ''],
            SmartAction::ACTION_ADD_AURA                           => ['Apply aura from [spell=%1$d] on #target#.', ''],
            SmartAction::ACTION_OVERRIDE_SCRIPT_BASE_OBJECT        => ['Set #target# as base for further SmartAI events.', ''],
            SmartAction::ACTION_RESET_SCRIPT_BASE_OBJECT           => ['Reset base for SmartAI events.', ''],
            SmartAction::ACTION_CALL_SCRIPT_RESET                  => ['Reset current SmartAI.', ''],
            SmartAction::ACTION_SET_RANGED_MOVEMENT                => ['Set ranged attack distance to [b]%1$d[/b]m(%2$d)?, at %2$d°:;.', ''],
/* 80*/     SmartAction::ACTION_CALL_TIMED_ACTIONLIST              => ['Call Timed Actionlist [url=#sai-actionlist-%1$d onclick=TalTabClick(%1$d)]#%1$d[/url]. Updates %11$s.', ''],
            SmartAction::ACTION_SET_NPC_FLAG                       => ['Set #target#\'s npc flags to %11$s.', ''],
            SmartAction::ACTION_ADD_NPC_FLAG                       => ['Add %11$s npc flags to #target#.', ''],
            SmartAction::ACTION_REMOVE_NPC_FLAG                    => ['Remove %11$s npc flags from #target#.', ''],
            SmartAction::ACTION_SIMPLE_TALK                        => ['#target# says (%11$s)?TextGroup:[span class=q10]unknown text[/span]; #[b]%1$d[/b] %11$s', ''],
            SmartAction::ACTION_SELF_CAST                          => ['#target# casts [spell=%1$d] at #target#.(%4$d)? (max. %4$d |4target:targets;):;', '%1$s'],
            SmartAction::ACTION_CROSS_CAST                         => ['%11$s casts [spell=%1$d] at #target#.', '%1$s'],
            SmartAction::ACTION_CALL_RANDOM_TIMED_ACTIONLIST       => ['Call Timed Actionlist at random: %11$s', ''],
            SmartAction::ACTION_CALL_RANDOM_RANGE_TIMED_ACTIONLIST => ['Call Timed Actionlist at random from range: %11$s', ''],
            SmartAction::ACTION_RANDOM_MOVE                        => ['(%1$d)?Move #target# to a random point within %1$dm:#target# ends idle movement;.', ''],
/* 90*/     SmartAction::ACTION_SET_UNIT_FIELD_BYTES_1             => ['Set UnitFieldBytes1 %11$s for #target#.', ''],
            SmartAction::ACTION_REMOVE_UNIT_FIELD_BYTES_1          => ['Unset UnitFieldBytes1 %11$s for #target#.', ''],
            SmartAction::ACTION_INTERRUPT_SPELL                    => ['Interrupt (%2$d)?cast of [spell=%2$d]:current spell cast;.', '(%1$d)?Including instant spells.:;(%3$d)? Including delayed spells.:;'],
            SmartAction::ACTION_SEND_GO_CUSTOM_ANIM                => ['Set animation progress to [b]%1$d[/b].', ''],
            SmartAction::ACTION_SET_DYNAMIC_FLAG                   => ['Set Dynamic Flag to %11$s on #target#.', ''],
            SmartAction::ACTION_ADD_DYNAMIC_FLAG                   => ['Add Dynamic Flag %11$s to #target#.', ''],
            SmartAction::ACTION_REMOVE_DYNAMIC_FLAG                => ['Remove Dynamic Flag %11$s from #target#.', ''],
            SmartAction::ACTION_JUMP_TO_POS                        => ['Jump to fixed position — [b]X: %12$.2f,  Y: %13$.2f,  Z: %14$.2f, [i]v[/i][sub]xy[/sub]: %1$d [i]v[/i][sub]z[/sub]: %2$d[/b]', ''],
            SmartAction::ACTION_SEND_GOSSIP_MENU                   => ['Display Gossip entry #[b]%1$d[/b] / TextID #[b]%2$d[/b].', ''],
            SmartAction::ACTION_GO_SET_LOOT_STATE                  => ['Set loot state of #target# to %11$s.', ''],
/*100*/     SmartAction::ACTION_SEND_TARGET_TO_TARGET              => ['Send targets stored in #[b]%1$d[/b] to #target#.', ''],
            SmartAction::ACTION_SET_HOME_POS                       => ['Set Home Position to (%11$d)?current position.:fixed position — [b]X: %12$.2f,  Y: %13$.2f,  Z: %14$.2f[/b];', ''],
            SmartAction::ACTION_SET_HEALTH_REGEN                   => ['(%1$d)?Allow:Prevent; health regeneration for #target#.', ''],
            SmartAction::ACTION_SET_ROOT                           => ['(%1$d)?Prevent:Allow; movement for #target#.', ''],
            SmartAction::ACTION_SET_GO_FLAG                        => ['Set GameObject Flag to %11$s on #target#.', ''],
            SmartAction::ACTION_ADD_GO_FLAG                        => ['Add GameObject Flag %11$s to #target#.', ''],
            SmartAction::ACTION_REMOVE_GO_FLAG                     => ['Remove GameObject Flag %11$s from #target#.', ''],
            SmartAction::ACTION_SUMMON_CREATURE_GROUP              => ['Summon Creature Group #[b]%1$d[/b](%2$d)?, attacking invoker:;.[br](%11$s)?[span class=breadcrumb-arrow]&nbsp;[/span]%11$s:[span class=q0]<empty group>[/span];', ''],
            SmartAction::ACTION_SET_POWER                          => ['%11$s is set to [b]%2$d[/b] for #target#.', ''],
            SmartAction::ACTION_ADD_POWER                          => ['Add [b]%2$d[/b] %11$s to #target#.', ''],
/*110*/     SmartAction::ACTION_REMOVE_POWER                       => ['Remove [b]%2$d[/b] %11$s from #target#.', ''],
            SmartAction::ACTION_GAME_EVENT_STOP                    => ['Stop [event=%1$d].', ''],
            SmartAction::ACTION_GAME_EVENT_START                   => ['Start [event=%1$d].', ''],
            SmartAction::ACTION_START_CLOSEST_WAYPOINT             => ['#target# starts moving along a defined waypoint path. Enter path on the closest of these nodes: %11$s.', ''],
            SmartAction::ACTION_MOVE_OFFSET                        => ['Move to relative position — [b]X: %12$.2f,  Y: %13$.2f,  Z: %14$.2f[/b]', ''],
            SmartAction::ACTION_RANDOM_SOUND                       => ['Play a random sound to (%5$d)?invoking player:all players in sight;:%11$s', 'Played by environment.'],
            SmartAction::ACTION_SET_CORPSE_DELAY                   => ['Set corpse despawn delay for #target# to %11$s.', 'Apply Looted Corpse Decay Factor'],
            SmartAction::ACTION_DISABLE_EVADE                      => ['(%1$d)?Prevent:Allow; entering Evade Mode.', ''],
            SmartAction::ACTION_GO_SET_GO_STATE                    => ['Set gameobject state to %11$s.'. ''],
            SmartAction::ACTION_SET_CAN_FLY                        => ['(%1$d)?Enable:Disable; flight.', ''],
/*120*/     SmartAction::ACTION_REMOVE_AURAS_BY_TYPE               => ['Remove all Auras with [b]%11$s[/b] from #target#.', ''],
            SmartAction::ACTION_SET_SIGHT_DIST                     => ['Set sight range to %1$dm for #target#.', ''],
            SmartAction::ACTION_FLEE                               => ['#target# flees for assistance for %11$s.', ''],
            SmartAction::ACTION_ADD_THREAT                         => ['Modify threat level of #target# by %11$+d points.', ''],
            SmartAction::ACTION_LOAD_EQUIPMENT                     => ['(%2$d)?Unequip non-standard items:Equip %11$s; from equipment template #[b]%1$d[/b] on #target#.', 'Note: creature items do not necessarily have an item template'],
            SmartAction::ACTION_TRIGGER_RANDOM_TIMED_EVENT         => ['Trigger previously defined timed event in id range %11$s.', ''],
            SmartAction::ACTION_REMOVE_ALL_GAMEOBJECTS             => ['Remove all gameobjects owned by #target#.', ''],
            SmartAction::ACTION_PAUSE_MOVEMENT                     => ['Pause movement from slot #[b]%1$d[/b] for %11$s.', 'Forced'],
            SmartAction::ACTION_PLAY_ANIMKIT                       => null,
            SmartAction::ACTION_SCENE_PLAY                         => null,
/*130*/     SmartAction::ACTION_SCENE_CANCEL                       => null,
            SmartAction::ACTION_SPAWN_SPAWNGROUP                   => ['Spawn SpawnGroup [b]%11$s[/b](%12$s)? SpawnFlags\u003A %12$s:; %13$s', 'Cooldown: %s'],
            SmartAction::ACTION_DESPAWN_SPAWNGROUP                 => ['Despawn SpawnGroup [b]%11$s[/b](%12$s)? SpawnFlags\u003A %12$s:; %13$s', 'Cooldown: %s'],
            SmartAction::ACTION_RESPAWN_BY_SPAWNID                 => ['Respawn %11$s [small class=q0](GUID: %2$d)[/small]', ''],
            SmartAction::ACTION_INVOKER_CAST                       => ['Invoker casts [spell=%1$d] at #target#.(%4$d)? (max. %4$d |4target:targets;):;', '%1$s'],
            SmartAction::ACTION_PLAY_CINEMATIC                     => ['Play cinematic #[b]%1$d[/b] for #target#', ''],
            SmartAction::ACTION_SET_MOVEMENT_SPEED                 => ['Set speed of MotionType #[b]%1$d[/b] to [b]%11$.2f[/b]', ''],
            SmartAction::ACTION_PLAY_SPELL_VISUAL_KIT              => null,
            SmartAction::ACTION_OVERRIDE_LIGHT                     => ['(%3$d)?Change skybox in [zone=%1$d] to #[b]%3$d[/b]:Reset skybox in  [zone=%1$d];.', 'Transition: %s'],
            SmartAction::ACTION_OVERRIDE_WEATHER                   => ['Change weather in [zone=%1$d] to %11$s at %3$d%% intensity.', ''],
/*140*/     SmartAction::ACTION_SET_AI_ANIM_KIT                    => null,
            SmartAction::ACTION_SET_HOVER                          => ['(%1$d)?Enable:Disable; hovering.', ''],
            SmartAction::ACTION_SET_HEALTH_PCT                     => ['Set health percentage of #target# to %1$d%%.', ''],
            SmartAction::ACTION_CREATE_CONVERSATION                => null,
            SmartAction::ACTION_SET_IMMUNE_PC                      => ['(%1$d)?Enable:Disable; #target# immunity to players.', ''],
            SmartAction::ACTION_SET_IMMUNE_NPC                     => ['(%1$d)?Enable:Disable; #target# immunity to NPCs.', ''],
            SmartAction::ACTION_SET_UNINTERACTIBLE                 => ['(%1$d)?Prevent:Allow; interaction with #target#.', ''],
            SmartAction::ACTION_ACTIVATE_GAMEOBJECT                => ['Activate Gameobject (Method: %1$d)', ''],
            SmartAction::ACTION_ADD_TO_STORED_TARGET_LIST          => ['Add #target# as target to list #%1$d.', ''],
            SmartAction::ACTION_BECOME_PERSONAL_CLONE_FOR_PLAYER   => null,
/*150*/     SmartAction::ACTION_TRIGGER_GAME_EVENT                 => null,
            SmartAction::ACTION_DO_ACTION                          => null
        ),
        'targetUNK'     => '[span class=q10]unknown target #[b class=q1]%d[/b][/span]',
        'targetTT'      => '[b class=q1]TargetType %d[/b][br][table][tr][td]Param1[/td][td=header]%d[/td][/tr][tr][td]Param2[/td][td=header]%d[/td][/tr][tr][td]Param3[/td][td=header]%d[/td][/tr][tr][td]Param4[/td][td=header]%d[/td][/tr][tr][td]X[/td][td=header]%17$.2f[/td][/tr][tr][td]Y[/td][td=header]%18$.2f[/td][/tr][tr][td]Z[/td][td=header]%19$.2f[/td][/tr][tr][td]O[/td][td=header]%20$.2f[/td][/tr][/table]',
        'targets'       => array(
            SmartTarget::TARGET_NONE                   => '',
            SmartTarget::TARGET_SELF                   => 'self',
            SmartTarget::TARGET_VICTIM                 => 'Opponent',
            SmartTarget::TARGET_HOSTILE_SECOND_AGGRO   => '2nd (%2$d)?player:unit;(%1$d)? within %1$dm:; in threat list(%11$s)? using %11$s:;',
            SmartTarget::TARGET_HOSTILE_LAST_AGGRO     => 'last (%2$d)?player:unit;(%1$d)? within %1$dm:; in threat list(%11$s)? using %11$s:;',
            SmartTarget::TARGET_HOSTILE_RANDOM         => 'random (%2$d)?player:unit;(%1$d)? within %1$dm:;(%11$s)? using %11$s:;',
            SmartTarget::TARGET_HOSTILE_RANDOM_NOT_TOP => 'random non-tank (%2$d)?player:unit;(%1$d)? within %1$dm:;(%11$s)? using %11$s:;',
            SmartTarget::TARGET_ACTION_INVOKER         => 'Invoker',
            SmartTarget::TARGET_POSITION               => 'world coordinates',
            SmartTarget::TARGET_CREATURE_RANGE         => '(%1$d)?instance of [npc=%1$d]:any creature; within %11$sm(%4$d)? (max. %4$d |4target:targets;):;',
/*10*/      SmartTarget::TARGET_CREATURE_GUID          => '(%11$d)?[npc=%11$d]:NPC; [small class=q0](GUID: %1$d)[/small]',
            SmartTarget::TARGET_CREATURE_DISTANCE      => '(%1$d)?instance of [npc=%1$d]:any creature;(%2$d)? within %2$dm:;(%3$d)? (max. %3$d |4target:targets;):;',
            SmartTarget::TARGET_STORED                 => 'previously stored targets',
            SmartTarget::TARGET_GAMEOBJECT_RANGE       => '(%1$d)?instance of [object=%1$d]:any object; within %11$sm(%4$d)? (max. %4$d |4target:targets;):;',
            SmartTarget::TARGET_GAMEOBJECT_GUID        => '(%11$d)?[object=%11$d]:gameobject; [small class=q0](GUID: %1$d)[/small]',
            SmartTarget::TARGET_GAMEOBJECT_DISTANCE    => '(%1$d)?instance of [object=%1$d]:any object;(%2$d)? within %2$dm:;(%3$d)? (max. %3$d |4target:targets;):;',
            SmartTarget::TARGET_INVOKER_PARTY          => 'Invokers party',
            SmartTarget::TARGET_PLAYER_RANGE           => 'all players within %11$sm',
            SmartTarget::TARGET_PLAYER_DISTANCE        => 'all players within %1$dm',
            SmartTarget::TARGET_CLOSEST_CREATURE       => 'closest (%3$d)?dead:alive; (%1$d)?[npc=%1$d]:creature; within (%2$d)?%2$d:100;m',
/*20*/      SmartTarget::TARGET_CLOSEST_GAMEOBJECT     => 'closest (%1$d)?[object=%1$d]:gameobject; within (%2$d)?%2$d:100;m',
            SmartTarget::TARGET_CLOSEST_PLAYER         => 'closest player within %1$dm',
            SmartTarget::TARGET_ACTION_INVOKER_VEHICLE => 'Invokers vehicle',
            SmartTarget::TARGET_OWNER_OR_SUMMONER      => 'owner or summoner',
            SmartTarget::TARGET_THREAT_LIST            => 'all units(%1$d)? within %1$dm:; engaged in combat with me',
            SmartTarget::TARGET_CLOSEST_ENEMY          => 'closest attackable (%2$d)?player:unit; within %1$dm',
            SmartTarget::TARGET_CLOSEST_FRIENDLY       => 'closest friendly (%2$d)?player:unit; within %1$dm',
            SmartTarget::TARGET_LOOT_RECIPIENTS        => 'all players eligible for loot',
            SmartTarget::TARGET_FARTHEST               => 'furthest engaged (%2$d)?player:unit; within %1$dm(%3$d)? and line of sight:;',
            SmartTarget::TARGET_VEHICLE_PASSENGER      => 'vehicle accessory in (%1$d)?seat %11$s:all seats;',
/*30*/      SmartTarget::TARGET_CLOSEST_UNSPAWNED_GO   => 'closest unspawned (%1$d)?[object=%1$d]:, gameobject; within %11$sm'
        ),
        'castFlags'     => array(
            SmartAI::CAST_FLAG_INTERRUPT_PREV => 'Interrupt current cast',
            SmartAI::CAST_FLAG_TRIGGERED      => 'Triggered',
            SmartAI::CAST_FLAG_AURA_MISSING   => 'Aura missing',
            SmartAI::CAST_FLAG_COMBAT_MOVE    => 'Combat movement'
        ),
        'spawnFlags'    => array(
            SmartAI::SPAWN_FLAG_IGNORE_RESPAWN => 'Override and reset respawn timer',
            SmartAI::SPAWN_FLAG_FORCE_SPAWN    => 'Force spawn if already in world',
            SmartAI::SPAWN_FLAG_NOSAVE_RESPAWN => 'Remove respawn time on despawn'
        ),
        'GOStates'       => ['active', 'ready', 'destroyed'],
        'summonTypes'    => [null, 'Despawn timed or when corpse disappears', 'Despawn timed or when dying', 'Despawn timed', 'Despawn timed out of combat', 'Despawn when dying', 'Despawn timed after death', 'Despawn when corpse disappears', 'Despawn manually'],
        'aiTpl'          => ['basic AI', 'spell caster', 'turret', 'passive creature', 'cage for creature', 'caged creature'],
        'reactStates'    => ['passive', 'defensive', 'aggressive', 'assisting'],
        'sheaths'        => ['all', 'melee', 'ranged'],
        'saiUpdate'      => ['out of combat', 'in combat', 'always'],
        'lootStates'     => ['Not ready', 'Ready', 'Activated', 'Just Deactivated'],
        'weatherStates'  => ['Fine', 'Fog', 'Drizzle', 'Light Rain', 'Medium Rain', 'Heavy Rain', 'Light Snow', 'Medium Snow', 'Heavy Snow', 22 => 'Light Sandstorm', 41=> 'Medium Sandstorm', 42 => 'Heavy Sandstorm', 86 => 'Thunders', 90 => 'Black Rain', 106 => 'Black Snow'],
        'hostilityModes' => ['hostile', 'non-hostile', ''/*any*/],
        'motionTypes'    => ['IdleMotion', 'RandomMotion', 'WaypointMotion', null, 'ConfusedMotion', 'ChaseMotion', 'HomeMotion', 'FlightMotion', 'PointMotion', 'FleeingMotion', 'DistractMotion', 'AssistanceMotion', 'AssistanceDistractMotion', 'TimedFleeingMotion', 'FollowMotion', 'RotateMotion', 'EffectMotion', 'SplineChainMotion', 'FormationMotion'],

        'GOStateUNK'       => '[span class=q10]unknown gameobject state #[b class=q1]%d[/b][/span]',
        'summonTypeUNK'    => '[span class=q10]unknown SummonType #[b class=q1]%d[/b][/span]',
        'aiTplUNK'         => '[span class=q10]unknown AI template #[b class=q1]%d[/b][/span]',
        'reactStateUNK'    => '[span class=q10]unknown ReactState #[b class=q1]%d[/b][/span]',
        'sheathUNK'        => '[span class=q10]unknown sheath #[b class=q1]%d[/b][/span]',
        'saiUpdateUNK'     => '[span class=q10]unknown update condition #[b class=q1]%d[/b][/span]',
        'lootStateUNK'     => '[span class=q10]unknown loot state #[b class=q1]%d[/b][/span]',
        'weatherStateUNK'  => '[span class=q10]unknown weather state #[b class=q1]%d[/b][/span]',
        'powerTypeUNK'     => '[span class=q10]unknown resource #[b class=q1]%d[/b][/span]',
        'hostilityModeUNK' => '[span class=q10]unknown HostilityMode #[b class=q1]%d[/b][/span]',
        'motionTypeUNK'    => '[span class=q10]unknown MotionType #[b class=q1]%d[/b][/span]',
        'entityUNK'        => '[b class=q10]unknown entity[/b]',

        'empty'         => '[span class=q0]<empty>[/span]'
    ),
    'account' => array(
        'title'         => "Compte Aowow",
        'email'         => "Courriel",
        'continue'      => "Poursuivre",
        'groups'        => array(
            -1 => "None",                   "Testeur",                      "Administrateur",               "Éditeur",                      "Modérateur",                   "Bureaucrate",
            "Développeur",                  "VIP",                          "Bloggeur",                     "Premium",                      "Traducteur",                   "Agent de ventes",
            "Gestionnaire de capture d'écran","Gestionnaire de vidéos",     "Partenaire API",               "En attente"
        ),
        // signIn
        'doSignIn'      => "Connexion à votre compte Aowow",
        'signIn'        => "Connexion",
        'user'          => "Nom d'utilisateur",
        'pass'          => "Mot de passe",
        'rememberMe'    => "Rester connecté",
        'forgot'        => "Oublié",
        'forgotUser'    => "Nom d'utilisateur",
        'forgotPass'    => "Mot de passe",
        'accCreate'     => 'Vous n\'avez pas encore de compte ? <a href="/?account=signup">Créez-en un maintenant !</a>',

        // recovery
        'recoverUser'   => "Demande de nom d'utilisateur",
        'recoverPass'   => "Changement de mot de passe : Étape %s de 2",
        'newPass'       => "Nouveau mot de passe",

        // creation
        'register'      => "Enregistrement : Étape %s de 2",
        'passConfirm'   => "Confirmez",

        // dashboard
        'ipAddress'     => "Addresse IP",
        'lastIP'        => "Dernière IP utilisée",
        'myAccount'     => "Mon compte",
        'editAccount'   => "Utilisez les formulaires ci-dessous pour mettre à jour vos informations.",
        'viewPubDesc'   => 'Voyez vos informations publiques dans votre <a href="?user=%s">Profile  Page</a>',

        // bans
        'accBanned'     => "Ce compte a été fermé.",
        'bannedBy'      => "Banni par",
        'ends'          => "Termine le",
        'permanent'     => "Ce bannissement est permanent",
        'reason'        => "Raison",
        'noReason'      => "Aucune raison donnée.",

        // form-text
        'emailInvalid'  => "Cette adresse courriel est invalide.", // message_emailnotvalid
        'emailNotFound' => "L'address email que vous avez entrée n'est pas associée à un compte.<br><br>Si vous avez oublié l'address email avec laquelle vous avez enregistré votre compteCFG_CONTACT_EMAIL pour obtenir de l'aide.",
        'createAccSent' => "Un email a été envoyé à <b>%s</b>. Suivez les instructions pour créer votre compte.",
        'recovUserSent' => "Un email a été envoyé à <b>%s</b>. Suivez les instructions pour récupérer votre nom d'utilisateur.",
        'recovPassSent' => "Un email a été envoyé à <b>%s</b>. Suivez les instructions pour réinitialiser votre mot de passe.",
        'accActivated'  => 'Votre compte a été activé.<br>Vous pouvez maintenant <a href="?account=signin&token=%s">vous connecter</a>',
        'userNotFound'  => "Le nom d'utilisateur que vous avez saisi n'éxiste pas.",
        'wrongPass'     => "Ce mot de passe est invalide.",
        // 'accInactive'   => "Ce compte n'a pas encore été activé.",
        'loginExceeded' => "Le nombre maximum de connections depuis cette IP a été dépassé. Essayez de nouevau dans %s.",
        'signupExceeded'=> "Le nombre maximum d'inscriptions depuis cette IP a été dépassé. Essayez de nouveau dans %s.",
        'errNameLength' => "Votre nom d'utilisateur doit faire au moins 4 caractères de long.", // message_usernamemin
        'errNameChars'  => "Votre nom d'utilisateur doit contenir seulement des lettres et des chiffres.", // message_usernamenotvalid
        'errPassLength' => "Votre mot de passe doit faire au moins 6 caractères de long.", // message_passwordmin
        'passMismatch'  => "Les mots de passe que vous avez saisis ne correspondent pas.",
        'nameInUse'     => "Ce nom d'utilisateur est déjà utilisé.",
        'mailInUse'     => "Cette addresse email est déjà liée à un compte.",
        'isRecovering'  => "Ce compte est déjà en train d'être récupéré. Suivez les instruction dans l'email reçu ou attendez %s pour que le token expire.",
        'passCheckFail' => "Les mots de passe ne correspondent pas.", // message_passwordsdonotmatch
        'newPassDiff'   => "Votre nouveau mot de passe doit être différent de l'ancien." // message_newpassdifferent
    ),
    'user' => array(
        'notFound'      => "Utilisateur \"%s\" non trouvé!",
        'removed'       => "(Supprimé)",
        'joinDate'      => "Inscription",
        'lastLogin'     => "Dernière visite",
        'userGroups'    => "Role",
        'consecVisits'  => "Visites consécutives",
        'publicDesc'    => "Description publique",
        'profileTitle'  => "Profil de %s",
        'contributions' => "Contributions",
        'uploads'       => "Envois de données",
        'comments'      => "Commentaires",
        'screenshots'   => "Captures d'écran",
        'videos'        => "Vidéos",
        'posts'         => "Messages sur le forum",
        // user mail
        'tokenExpires'  => "This token expires in %s.",
        'accConfirm'    => ["Activation de compte",             "Bienvenue sur CFG_NAME_SHORT!\r\n\r\nCliquez sur le lien ci-dessous pour activer votre compte.\r\n\r\nHOST_URL?account=signup&token=%s\r\n\r\nSi vous n'avez pas demandé cet email, ignorez le."],
        'recoverUser'   => ["Récupération d'utilisateur",       "Suivez ce lien pour vous connecter.\r\n\r\nHOST_URL?account=signin&token=%s\r\n\r\nSi vous n'avez pas demandé cet email, ignorez le."],
        'resetPass'     => ["Réinitialisation du mot de passe", "Suivez ce lien pour réinitialiser votre mot de passe.\r\n\r\nHOST_URL?account=forgotpassword&token=%s\r\n\r\nSi vous n'avez pas fait de demande de réinitialisation, ignorez cet email."]
    ),
    'emote' => array(
        'notFound'      => "[This Emote doesn't exist.]",
//      'self'          => "Vers vous-même",
//      'target'        => "Vers les autres avec une cible",
//      'noTarget'      => "Vers les autres sans cible",
        'targeted'      => "[Used with target]",
        'untargeted'    => "[Used without target]",
        'isAnimated'    => "Utilise une animation",
        'eventSound'    => "[Event Sound]",
        'aliases'       => "Alias",
        'noText'        => "Cette émote n'a pas de texte.",
        'noCommand'     => "[This Emote has no /-command. It can not be triggered.]",
        'flags'         => array(
            EMOTE_FLAG_ONLY_STANDING       => "Only while standig",
            EMOTE_FLAG_USE_MOUNT           => "Emote applies to mount",
            EMOTE_FLAG_NOT_CHANNELING      => "Not while channeling",
            EMOTE_FLAG_ANIM_TALK           => "Talk anim - talk",
            EMOTE_FLAG_ANIM_QUESTION       => "Talk anim - question",
            EMOTE_FLAG_ANIM_EXCLAIM        => "Talk anim - exclamation",
            EMOTE_FLAG_ANIM_SHOUT          => "Talk anim - shout",
            EMOTE_FLAG_NOT_SWIMMING        => "Not while swimming",
            EMOTE_FLAG_ANIM_LAUGH          => "Talk anim - laugh",
            EMOTE_FLAG_CAN_LIE_ON_GROUND   => "Usable while sleeping or dead",
            EMOTE_FLAG_NOT_FROM_CLIENT     => "Creature only",
            EMOTE_FLAG_NOT_CASTING         => "Not while casting",
            EMOTE_FLAG_END_MOVEMENT        => "Emote ends movement",
            EMOTE_FLAG_INTERRUPT_ON_ATTACK => "Interrupt on attacking",
            EMOTE_FLAG_ONLY_STILL          => "Only while still",
            EMOTE_FLAG_NOT_FLYING          => "Not while flying"
        ),
        'state'         => ['[Oneshot]', '[Continuous State]', '[Continuous Emote]']
    ),
    'enchantment' => array(
        'details'       => "En détail",
        'activation'    => "Activation",
        'notFound'      => "Cet enchantement n'existe pas.",
        'types'         => array(
            1 => "Sort proc",               3 => "Sort équipé",             7 => "Sort utilisé",            8 => "Châsse prismatique",
            5 => "Statistiques",            2 => "Dégâts d'arme",           6 => "DPS",                     4 => "Défense"
        )
    ),
    'areatrigger' => array(
        'notFound'      => "This areatrigger doesn't exist.",
        'foundIn'       => "This areatrigger can be found in",
        'types'         => ['Unused', 'Tavern', 'Teleporter', 'Quest Objective', 'Smart Trigger', 'Script']
    ),
    'gameObject' => array(
        'notFound'      => "Cette entité n'existe pas.",
        'cat'           => [0 => "Autre", 3 => "Conteneurs", 6 => "Pièges", 9 => "Livres", 25 => "Bancs de poissons", -5 => "Coffres", -3 => "Herbes", -4 => "Filons de minerai", -2 => "Quêtes", -6 => "Outils"],
        'type'          => [              3 => "Conteneur",  6 => "",       9 => "Livre",  25 => "",                  -5 => "Coffre",  -3 => "Herbe",  -4 => "Filon de minerai",  -2 => "Quête",  -6 => ""],
        'unkPosition'   => "L'emplacement de cette entité est inconnu.",
        'npcLootPH'     => 'Le <b>%s</b> contient les récompenses du combat contre <a href="?npc=%d">%s</a>. Il apparaît après sa mort.',
        'key'           => "Clé",
        'focus'         => "Focus de sort",
        'focusDesc'     => "Les sorts nécessitant ce focus peuvent être lancés près de cet entité.",
        'trap'          => "Piège",
        'triggeredBy'   => "Déclenché par",
        'capturePoint'  => "Point de capture",
        'foundIn'       => "Cette entité se trouve dans",
        'restock'       => "Se remplit toutes les %s.",
        'goFlags'       => array(
            GO_FLAG_IN_USE         => 'In use',
            GO_FLAG_LOCKED         => 'Locked',
            GO_FLAG_INTERACT_COND  => 'Cannot interact',
            GO_FLAG_TRANSPORT      => 'Transport',
            GO_FLAG_NOT_SELECTABLE => 'Not selectable',
            GO_FLAG_TRIGGERED      => 'Triggered',
            GO_FLAG_DAMAGED        => 'Siege damaged',
            GO_FLAG_DESTROYED      => 'Siege destroyed'
        ),
        'actions'       => array(
            "None",                         "Animate Custom 0",             "Animate Custom 1",             "Animate Custom 2",             "Animate Custom 3",
            "Disturb / Trigger Trap",       "Unlock",                       "Lock",                         "Open",                         "Unlock & Open",
            "Close",                        "Toggle Open",                  "Destroy",                      "Rebuild",                      "Creation",
            "Despawn",                      "Make Inert",                   "Make Active",                  "Close & Lock",                 "Use ArtKit 0",
            "Use ArtKit 1",                 "Use ArtKit 2",                 "Use ArtKit 3",                 "Set Tap List"
        )
    ),
    'npc' => array(
        'notFound'      => "Ce PNJ n'existe pas.",
        'classification'=> "Classification",
        'petFamily'     => "Familier",
        'react'         => "Réaction",
        'worth'         => "Vaut",
        'unkPosition'   => "L'emplacement de ce PNJ est inconnu.",
        'difficultyPH'  => 'Ce PNJ est un espace réservé pour un autre mode de difficulté <a href="?npc=%1$d">%2$s</a>.',
        'seat'          => "Siège",
        'accessory'     => "Passager",
        'accessoryFor'  => "Ce PNJ est un passager pour un véhicule.",
        'quotes'        => "Citations",
        'gainsDesc'     => "Après avoir tué ce PNJ vous allez obtenir",
        'repWith'       => "points de réputation avec",
        'stopsAt'       => "arrête à %s",
        'vehicle'       => "Véhicule",
        'stats'         => "Statistiques",
        'melee'         => "de mêlée",
        'ranged'        => "à distance",
        'armor'         => "Armure",
        'resistances'   => "Résistances",
        'foundIn'       => "Ce PNJ se trouve dans",
        'tameable'      => "Domptable (%s)",
        'spirit'        => "[tooltip name=spirit][Only visible to dead players][/tooltip][span class=tip tooltip=spirit][Spirit][/span]",
        'waypoint'      => "Point de route",
        'wait'          => "Période d'attente",
        'respawnIn'     => "Rentrée en : %s",
        'despawnAfter'  => "[Spawned by Script<br>Despawn after] : %s",
        'rank'          => [0 => "Standard", 1 => "Élite", 4 => "Rare", 2 => "Élite rare", 3 =>"Boss"],
        'textRanges'    => [null, "[sent to area]", "[sent to zone]", "[sent to map]", "[sent to world]"],
        'textTypes'     => [null, "crie", "dit", "chuchote"],
        'modes'         => array(
            1 => ["Normal", "Héroïque"],
            2 => ["10-joueurs Normal", "25-joueurs Normal", "10-joueurs Héroïque", "25-joueurs Héroïque"]
        ),
        'cat'           => array(
            "Non classés",              "Bêtes",                    "Draconien",                "Démons",                   "Élémentaires",             "Géants",                   "Mort-vivant",              "Humanoïdes",
            "Bestioles",                "Mécaniques",               "Non spécifié",             "Totems",                   "Familier pacifique",       "Nuages de gaz"
        ),
        'npcFlags'      => array(
            NPC_FLAG_GOSSIP         => 'Gossip',
            NPC_FLAG_QUEST_GIVER    => 'Quest Giver',
            NPC_FLAG_TRAINER        => 'Trainer',
            NPC_FLAG_CLASS_TRAINER  => 'Class Trainer',
            NPC_PROFESSION_TRAINER  => 'Profession Trainer',
            NPC_FLAG_VENDOR         => 'Vendor',
            NPC_FLAG_VENDOR_AMMO    => 'Ammo Vendor',
            NPC_FLAG_VENDOR_FOOD    => 'Food Vendor',
            NPC_FLAG_VENDOR_POISON  => 'Poison Vendor',
            NPC_FLAG_VENDOR_REAGENT => 'Reagent Vendor',
            NPC_FLAG_REPAIRER       => 'Repair',
            NPC_FLAG_FLIGHT_MASTER  => 'Flight Master',
            NPC_FLAG_SPIRIT_HEALER  => 'Spirit Healer',
            NPC_FLAG_SPIRIT_GUIDE   => 'Spirit Guide',
            NPC_FLAG_INNKEEPER      => 'Innkeeper',
            NPC_FLAG_BANKER         => 'Banker',
            NPC_FLAG_PETITIONER     => 'Petitioner',
            NPC_FLAG_GUILD_MASTER   => 'Guild Master',
            NPC_FLAG_BATTLEMASTER   => 'Battle Master',
            NPC_FLAG_AUCTIONEER     => 'Auctioneer',
            NPC_FLAG_STABLE_MASTER  => 'Stable Master',
            NPC_FLAG_GUILD_BANK     => 'Guild Bank',
            NPC_FLAG_SPELLCLICK     => 'Spellclick',
            NPC_FLAG_MAILBOX        => 'Mailbox'
        )
    ),
    'event' => array(
        'notFound'      => "Cet évènement mondial n'existe pas.",
        'start'         => "Début",
        'end'           => "Fin",
        'interval'      => "Intervalle",
        'inProgress'    => "L'évènement est présentement en cours",
        'category'      => ["Non classés", "Vacances", "Récurrent", "Joueur ctr. Joueur"]
    ),
    'achievement' => array(
        'notFound'      => "Ce haut fait n'existe pas.",
        'criteria'      => "Critères",
        'points'        => "Points",
        'series'        => "Série",
        'outOf'         => "sur",
        'criteriaType'  => "Criterium Type ID : ",
        'itemReward'    => "Vous recevrez",
        'titleReward'   => "Vous devriez recevoir le titre \"<a href=\"?title=%d\">%s</a>\"",
        'slain'         => "tué",
        'reqNumCrt'     => "Nécessite",
        'rfAvailable'   => "Disponibles sur les royaumes : ",
        '_transfer'     => 'Cet haut fait sera converti en <a href="?achievement=%d" class="q%d icontiny tinyspecial" style="background-image: url(STATIC_URL/images/wow/icons/tiny/%s.gif)">%s</a> si vous transférez en <span class="icon-%s">%s</span>.',
        'cat'           => array(
                1 => "Statistiques",                                                 21 => "Joueur contre Joueur",
               81 => "Tours de force",                                               92 => "Général",
               95 => "Joueur contre Joueur",                                         96 => "Quêtes",
               97 => "Exploration",                                                 122 => "Morts",
              123 => "Arènes",                                                      124 => "Champs de bataille",
              125 => "Donjons",                                                     126 => "En extérieur",
              127 => "Résurrection",                                                128 => "Victimes",
              130 => "Personnage",                                                  131 => "Social",
              132 => "Compétences",                                                 133 => "Quêtes",
              134 => "Voyages",                                                     135 => "Créatures",
              136 => "Victoires honorables",                                        137 => "Coups fatals",
              140 => "Richesse",                                                    141 => "Combat",
              145 => "Consommables",                                                147 => "Réputation",
              152 => "Arènes cotées",                                               153 => "Champs de bataille",
              154 => "En extérieur",                                                155 => "Évènements mondiaux",
              156 => "Voile d'hiver",                                               158 => "Sanssaint",
              159 => "Jardin des nobles",                                           160 => "Fête lunaire",
              161 => "Solstice d'été",                                              162 => "Fête des Brasseurs",
              163 => "Semaine des enfants",                                         165 => "Arène",
              168 => "Donjons & raids",                                             169 => "Métiers",
              170 => "Cuisine",                                                     171 => "Pêche",
              172 => "Secourisme",                                                  173 => "Métiers",
              178 => "Compétences secondaires",                                     187 => "De l'amour dans l'air",
              191 => "Équipement",                                                  201 => "Réputation",
            14777 => "Royaumes de l'est",                                         14778 => "Kalimdor",
            14779 => "Outreterre",                                                14780 => "Norfendre",
            14801 => "Vallée d'Alterac",                                          14802 => "Bassin d'Arathi",
            14803 => "Œil du cyclone",                                            14804 => "Goulet des Chanteguerres",
            14805 => "The Burning Crusade",                                       14806 => "Donjons de Wrath of the Lich King",
            14807 => "Donjons & raids",                                           14808 => "Classique",
            14821 => "Classique",                                                 14822 => "The Burning Crusade",
            14823 => "Wrath of the Lich King",                                    14861 => "Classique",
            14862 => "The Burning Crusade",                                       14863 => "Wrath of the Lich King",
            14864 => "Classique",                                                 14865 => "The Burning Crusade",
            14866 => "Wrath of the Lich King",                                    14881 => "Rivage des Anciens",
            14901 => "Joug-d'hiver",                                              14921 => "Donj. héro. de Lich King",
            14922 => "Raids à 10 de Lich King",                                   14923 => "Raids à 25 de Lich King",
            14941 => "Tournoi d'Argent",                                          14961 => "Secrets d'Ulduar, raid à 10",
            14962 => "Secrets d'Ulduar, raid à 25",                               14963 => "Les secrets d'Ulduar",
            14981 => "Bienfaits du pèlerin",                                      15001 => "L'appel de la Croisade, raid à 10",
            15002 => "L'appel de la Croisade, raid à 25",                         15003 => "L'île des Conquérants",
            15021 => "L'appel de la Croisade",                                    15041 => "La chute du roi-liche, raid à 10",
            15042 => "La chute du roi-liche, raid à 25",                          15062 => "La chute du roi-liche"
        )
    ),
    'chrClass' => array(
        'notFound'      => "Cette classe n'existe pas."
    ),
    'race' => array(
        'notFound'      => "Cette race n'existe pas.",
        'racialLeader'  => "Leader racial",
        'startZone'     => "Zone initiales",
    ),
    'maps' => array(
        'maps'          => "Cartes",
        'linkToThisMap' => "Lien vers cette carte",
        'clear'         => "Effacer",
        'EasternKingdoms' => "Royaumes de l'Est",
        'Kalimdor'      => "Kalimdor",
        'Outland'       => "Outreterre",
        'Northrend'     => "Norfendre",
        'Instances'     => "Instances",
        'Dungeons'      => "Donjons",
        'Raids'         => "Raids",
        'More'          => "Plus",
        'Battlegrounds' => "Champs de bataille",
        'Miscellaneous' => "Divers",
        'Azeroth'       => "Azeroth",
        'CosmicMap'     => "Carte cosmique",
        'floorN'        => "Plancher %d"
    ),
    'privileges' => array(
        'main'          => "Sur AoWoW, vous pouvez accumuler de la <a href=\"?reputation\">réputation</a>. Le principal moyen d'en accumuler est d'avoir un score élevé pour vos commentaires.<br><br>Ainsi, la réputation est une vision sommaire de vos contributions à la communauté.<br><br>En amassant de la réputation, vous gagnez le respect de la communauté et vous obtiendrez certains privilèges. Vous pouvez en trouver la liste complète ci-dessous.",
        'privilege'     => "Privilège",
        'privileges'    => "Privilèges",
        'requiredRep'   => "Réputation Requise",
        'reqPoints'     => "Ce privilège requiert <b>%s</b> points de réputation.",
        '_privileges'   => array(
            null,                                   "Poster des commentaires",                      "Poster des liens externes",                        null,
            "Pas de CAPTCHA",                       "Les votes des commentaires ont plus de valeur",null,                                               null,
            null,                                   "Plus de votes par jour",                       "Emettre des votes positifs pour les commentaires", "Donner des votes négatifs aux commentaires",
            "Envoyer des réponses aux commentaires","Bordure : Bonne",                              "Bordure : Rare",                                   "Bordure : Épique",
            "Bordure : Légendaire",                 "AoWoW Premium"
        )
    ),
    'zone' => array(
        'notFound'      => "Cette zone n'existe pas.",
        'attunement'    => ["Accès", "Accès Héroïque"],
        'key'           => ["Clef", "Clef Héroïque"],
        'location'      => "Localisation",
        'raidFaction'   => "Faction de raid",
        'boss'          => "Boss final",
        'reqLevels'     => "Niveaux requis : [tooltip=instancereqlevel_tip]%d[/tooltip], [tooltip=lfgreqlevel_tip]%d[/tooltip]",
        'zonePartOf'    => "Cette zone fait partie de la zone [zone=%d].",
        'autoRez'       => "Résurrection automatique",
        'city'          => "Ville",
        'territory'     => "Territoire",
        'instanceType'  => "Type d'instance",
        'hcAvailable'   => "Mode héroïque disponible&nbsp;(%d)",
        'numPlayers'    => "Nombre de joueurs",
        'noMap'         => "Il n'y a aucune carte disponible pour cette zone.",
        'fishingSkill'  => "[25 &ndash; 100% chance to catch a listed fish.]",
        'instanceTypes' => ["Zone",     "Transit", "Donjon",   "Raid",       "Champ de bataille", "Donjon",    "Arène", "Raid", "Raid"],
        'territories'   => ["Alliance", "Horde",   "Contesté", "Sanctuaire", "JcJ",               "JcJ Global"],
        'cat'           => array(
            "Royaumes de l'est",        "Kalimdor",                 "Donjons",                  "Raids",                    "Inutilisées",              null,
            "Champs de bataille",       null,                       "Outreterre",               "Arènes",                   "Norfendre"
        )
    ),
    'quest' => array(
        'notFound'      => "Cette quête n'existe pas.",
        '_transfer'     => 'Cette quête sera converti en <a href="?quest=%d" class="q1">%s</a> si vous transférez en <span class="icon-%s">%s</span>.',
        'questLevel'    => "Niveau %s",
        'requirements'  => "Conditions",
        'reqMoney'      => "Argent requis",
        'money'         => "Argent",
        'additionalReq' => "Conditions additionnelles requises pour obtenir cette quête",
        'reqRepWith'    => 'Votre reputation avec <a href="?faction=%d">%s</a> doît être %s %s',
        'reqRepMin'     => "d'au moins",
        'reqRepMax'     => "moins que",
        'progress'      => "Progrès",
        'provided'      => "Fourni",
        'providedItem'  => "Objet fourni",
        'completion'    => "Achèvement",
        'description'   => "Description",
        'playerSlain'   => "Joueurs tués",
        'profession'    => "Métier",
        'timer'         => "Temps",
        'loremaster'    => "Maitre des traditions",
        'suggestedPl'   => "Joueurs suggérés",
        'keepsPvpFlag'  => "Vous garde en mode JvJ",
        'daily'         => "Journalière",
        'weekly'        => "Chaque semaine",
        'monthly'       => "Mensuel",
        'sharable'      => "Partageable",
        'notSharable'   => "Non partageable",
        'repeatable'    => "Répétable",
        'reqQ'          => "Requiert",
        'reqQDesc'      => "Pour avoir cette quête, vous devez avoir completé ces quêtes",
        'reqOneQ'       => "Requiert",
        'reqOneQDesc'   => "Pour avoir accès à cette quête vous devez accomplir une des quêtes suivantes",
        'opensQ'        => "Donne accès aux quêtes",
        'opensQDesc'    => "Terminer cette quête est requis pour commencer ces quetês",
        'closesQ'       => "Empêche l'accès aux quêtes",
        'closesQDesc'   => "Terminer cette quête ferme l'accès aux quêtes",
        'enablesQ'      => "Autorise",
        'enablesQDesc'  => "Quand cette quête est active, vous pouvez obtenir cette quete",
        'enabledByQ'    => "Autorisée par",
        'enabledByQDesc'=> "Vous pouvez faire cette quête seulement quand cette quête est active",
        'gainsDesc'     => "Lors de l'achèvement de cette quête vous gagnerez",
        'theTitle'      => '"%s"',                          // empty on purpose!
        'unavailable'   => "Cette quête est marquée comme obsolète et ne peut être obtenue ou accomplie.",
        'experience'    => "points d'expérience",
        'expConvert'    => "(ou %s si completé au niveau %d)",
        'expConvert2'   => "%s si completé au niveau %d",
        'chooseItems'   => "Vous pourrez choisir une de ces récompenses",
        'receiveItems'  => "Vous recevrez",
        'receiveAlso'   => "Vous recevrez également",
        'spellCast'     => "Vous allez être la cible du sort suivant",
        'spellLearn'    => "Vous apprendrez",
        'bonusTalents'  => "%d |4point:points; de talent",
        'spellDisplayed'=> ' (<a href="?spell=%d">%s</a> affichés)',
        'questPoolDesc' => 'Only %d |4Quest:Quests; from this tab will be available at a time',
        'autoaccept'    => 'Acceptation Automatique',
        'questInfo'     => array(
             0 => "Standard",            1 => "Groupe",             21 => "Vie",                41 => "JcJ",                62 => "Raid",               81 => "Donjon",             82 => "Évènement mondial",
            83 => "Légendaire",         84 => "Escorte",            85 => "Héroïque",           88 => "Raid (10)",          89 => "Raid (25)"
        ),
        'cat'           => array(
            0 => array( "Royaumes de l'est",
                    1 => "Dun Morogh",                       3 => "Terres ingrates",                  4 => "Terres foudroyées",                8 => "Marais des Chagrins",              9 => "Vallée de Comté-du-nord",
                   10 => "Bois de la Pénombre",             11 => "Les Paluns",                      12 => "Forêt d'Elwynn",                  25 => "Mont Rochenoire",                 28 => "Maleterres de l'ouest",
                   33 => "Vallée de Strangleronce",         36 => "Montagnes d'Alterac",             38 => "Loch Modan",                      40 => "Marche de l'Ouest",               41 => "Défilé de Deuillevent",
                   44 => "Les Carmines",                    45 => "Hautes-terres d'Arathi",          46 => "Steppes ardentes",                47 => "Les Hinterlands",                 51 => "Gorge des Vents brûlants",
                   85 => "Clairières de Tirisfal",         130 => "Forêt des Pins argentés",        132 => "Vallée des Frigères",            139 => "Maleterres de l'est",            154 => "Le Glas",
                  267 => "Contreforts de Hautebrande",    1497 => "Fossoyeuse",                    1519 => "Hurlevent",                     1537 => "Forgefer",                      2257 => "Tram des profondeurs",
                 3430 => "Bois des Chants éternels",      3431 => "Île de Haut-soleil",            3433 => "Les Terres fantômes",           3487 => "Lune-d'argent",                 4080 => "Île de Quel'Danas",
                 4298 => "L'enclave Écarlate"
            ),
            1 => array( "Kalimdor",
                   14 => "Durotar",                         15 => "Marécage d'Âprefange",            16 => "Azshara",                         17 => "Les Tarides",                    141 => "Teldrassil",
                  148 => "Sombrivage",                     188 => "Sombrevallon",                   215 => "Mulgore",                        220 => "Mesa de Nuage rouge",            331 => "Orneval",
                  357 => "Féralas",                        361 => "Gangrebois",                     363 => "Vallée des épreuves",            400 => "Mille pointes",                  405 => "Désolace",
                  406 => "Les Serres-Rocheuses",           440 => "Tanaris",                        490 => "Cratère d'Un'Goro",              493 => "Reflet-de-Lune",                 618 => "Berceau-de-l'Hiver",
                 1377 => "Silithus",                      1637 => "Orgrimmar",                     1638 => "Les Pitons du Tonnerre",        1657 => "Darnassus",                     1769 => "Repaire des Grumegueules",
                 3524 => "Île de Brume-azur",             3525 => "Île de Brume-sang",             3526 => "Val d'Ammen",                   3557 => "L'Exodar",
            ),
            2 => array( "Donjons",
                  206 => "Donjon d'Utgarde",               209 => "Donjon d'Ombrecroc",             491 => "Kraal de Tranchebauge",          717 => "La Prison",                      718 => "Cavernes des lamentations",
                  719 => "Profondeurs de Brassenoire",     721 => "Gnomeregan",                     722 => "Souilles de Tranchebauge",       796 => "Monastère écarlate",            1176 => "Zul'Farrak",
                 1196 => "Cime d'Utgarde",                1337 => "Uldaman",                       1477 => "Temple englouti",               1581 => "Les Mortemines",                1583 => "Pic Rochenoire",
                 1584 => "Profondeurs de Rochenoire",     1941 => "Grottes du temps",              2017 => "Stratholme",                    2057 => "Scholomance",                   2100 => "Maraudon",
                 2366 => "Le Noir Marécage",              2367 => "Contreforts de Hautebrande d'antan",2437 => "Gouffre de Ragefeu",        2557 => "Hache-tripes",                  3535 => "Citadelle des Flammes infernale",
                 3562 => "Remparts des Flammes infernales",3688 => "Auchindoun",                   3713 => "La Fournaise du sang",          3714 => "Les Salles brisées",            3715 => "Le Caveau de la vapeur",
                 3716 => "La Basse-tourbière",            3717 => "Les enclos aux esclaves",       3789 => "Labyrinthe des ombres",         3790 => "Cryptes Auchenaï",              3791 => "Les salles des Sethekk",
                 3792 => "Tombes-mana",                   3842 => "Donjon de la Tempête",          3847 => "La Botanica",                   3848 => "L'Arcatraz",                    3849 => "Le Méchanar",
                 3905 => "Réservoir de Glissecroc",       4100 => "L'Épuration de Stratholme",     4131 => "Terrasse des Magistères",       4196 => "Donjon de Drak'Tharon",         4228 => "L'Oculus",
                 4264 => "Les salles de Pierre",          4265 => "Le Nexus",                      4272 => "Les salles de Foudre",          4277 => "Azjol-Nérub",                   4415 => "Le fort Pourpre",
                 4416 => "Gundrak",                       4494 => "Ahn'kahet : l'Ancien royaume",  4522 => "Citadelle de la Couronne de glace",4723 => "L'épreuve du champion",      4809 => "La Forge des âmes",
                 4813 => "Fosse de Saron",                4820 => "Salles des Reflets"
            ),
            3 => array( "Raids",
                 1977 => "Zul'Gurub",                     2159 => "Repaire d'Onyxia",              2677 => "Repaire de l'Aile noire",       2717 => "Cœur du Magma",                 3428 => "Ahn'Qiraj",
                 3429 => "Ruines d'Ahn'Qiraj",            3456 => "Naxxramas",                     3457 => "Karazhan",                      3606 => "Sommet d'Hyjal",                3607 => "Caverne du sanctuaire du Serpent",
                 3805 => "Zul'Aman",                      3836 => "Le repaire de Magtheridon",     3845 => "Donjon de la Tempête",          3923 => "Repaire de Gruul",              3959 => "Temple noir",
                 4075 => "Plateau du Puits de soleil",    4273 => "Ulduar",                        4493 => "Le sanctum Obsidien",           4500 => "L'Œil de l'éternité",           4603 => "Caveau d'Archavon",
                 4722 => "L'épreuve du croisé",           4812 => "Citadelle de la Couronne de glace", 4987 => "Le sanctum Rubis"
            ),
            4 => array( "Classes",
                  -61 => "Démoniste",                      -81 => "Guerrier",                       -82 => "Chaman",                        -141 => "Paladin",                       -161 => "Mage",
                 -162 => "Voleur",                        -261 => "Chasseur",                      -262 => "Prêtre",                        -263 => "Druide",                        -372 => "Chevalier de la mort"
            ),
            5 => array( "Métiers",
                  -24 => "Herboristerie",                 -101 => "Pêcheur",                       -121 => "Forgeron",                      -181 => "Alchimiste",                    -182 => "Travailleur du cuir",
                 -201 => "Ingénieur",                     -264 => "Tailleur",                      -304 => "Cuisinier",                     -324 => "Secourisme",                    -371 => "Calligraphie",
                 -373 => "Joaillerie"
            ),
            6 => array( "Champs de bataille",
                 2597 => "Vallée d'Alterac",              3277 => "Goulet des Chanteguerres",      3358 => "Bassin d'Arathi",               3820 => "L'Œil du cyclone",              4384 => "Rivage des Anciens",
                 4710 => "Île des Conquérants",            -25 => "Champs de bataille"
            ),
            7 => array( "Divers",
                   -1 => "Épique",                        -241 => "Tournoi",                       -344 => "Légendaire",                    -365 => "Guerre d'Ahn'Qiraj",            -367 => "Réputation",
                 -368 => "Invasion",                     -1010 => "Chercheur de donjons"
            ),
            8 => array( "Outreterre",
                 3483 => "Péninsule des Flammes infernale", 3518 => "Nagrand",                     3519 => "Forêt de Terokkar",             3520 => "Vallée d'Ombrelune",            3521 => "Marécage de Zangar",
                 3522 => "Les Tranchantes",               3523 => "Raz-de-Néant",                  3679 => "Skettis",                       3703 => "Shattrath"
            ),
            9 => array( "Évènements mondiaux",
                  -22 => "Saisonnier",                     -41 => "REUSE - vieil Uldaman",         -364 => "Foire de Sombrelune",           -366 => "Fête lunaire",                  -369 => "Solstice d'été",
                 -370 => "Fête des Brasseurs",            -374 => "Jardin des nobles",             -375 => "Bienfaits du pèlerin",          -376 => "De l'amour dans l'air",        -1001 => "Voile d'hiver",
                -1002 => "Semaine des enfants",          -1003 => "Sanssaint",                    -1005 => "Fête des moissons"
            ),
            10 => array( "Norfendre",
                   65 => "Désolation des dragons",          66 => "Zul'Drak",                        67 => "Les pics Foudroyés",             210 => "La Couronne de glace",           394 => "Les Grisonnes",
                  495 => "Fjord Hurlant",                 3537 => "Toundra Boréenne",              3711 => "Bassin de Sholazar",            4024 => "Frimarra",                      4197 => "Joug-d'hiver",
                 4395 => "Dalaran",                       4742 => "Accostage de Hrothgar"
            ),
           -2 => "Non classés"
        )
    ),
    'icon'  => array(
        'notFound'      => "Cette icône n'existe pas."
    ),
    'title' => array(
        'notFound'      => "Ce titre n'existe pas.",
        '_transfer'     => 'Ce titre sera converti en <a href="?title=%d" class="q1">%s</a> si vous transférez en <span class="icon-%s">%s</span>.',
        'cat'           => array(
            "Général",      "Joueur ctr. Joueur",    "Réputation",       "Donjons & raids",     "Quêtes",       "Métiers",      "Évènements mondiaux"
        )
    ),
    'skill' => array(
        'notFound'      => "Cette compétence n'existe pas.",
        'cat'           => array(
            -6 => "Compagnons",         -5 => "Montures",           -4 => "Traits raciaux",     5 => "Caractéristiques",    6 => "Compétences d'armes", 7 => "Compétences de classe", 8 => "Armures utilisables",
             9 => "Compétences secondaires", 10 => "Langues",       11 => "Métiers"
        )
    ),
    'currency' => array(
        'notFound'      => "Cette monnaie n'existe pas.",
        'cap'           => "Maximum total",
        'cat'           => array(
            1 => "Divers", 2 => "JcJ", 4 => "Classique", 21 => "Wrath of the Lich King", 22 => "Raid", 23 => "Burning Crusade", 41 => "Test", 3 => "Inutilisées"
        )
    ),
    'sound' => array(
        'notFound'      => "Ce son n'existe pas.",
        'foundIn'       => "Ce son se trouve dans",
        'goToPlaylist'  => "Aller à votre playlist",
        'music'         => "Musique",
        'intro'         => "Musique d'introduction",
        'ambience'      => "Ambiance",
        'cat'           => array(
            null,              "Spells",            "User Interface", "Footsteps",   "Weapons Impacts", null,      "Weapons Misses", null,            null,         "Pick Up/Put Down",
            "NPC Combat",      null,                "Errors",         "Nature",      "Objects",         null,      "Death",          "NPC Greetings", null,         "Armor",
            "Footstep Splash", "Water (Character)", "Water",          "Tradeskills", "Misc Ambience",   "Doodads", "Spell Fizzle",   "NPC Loops",     "Zone Music", "Emotes",
            "Narration Music", "Narration",         50 => "Zone Ambience", 52 => "Emitters", 53 => "Vehicles", 1000 => "Ma playlist"
        )
    ),
    'mail' => array(
        'notFound'      => "This mail doesn't exist.",
        'attachment'    => "[Attachment]",
        'mailDelivery'  => "Vous recevrez cette lettre%s%s",
        'mailBy'        => ' de <a href="?npc=%d">%s</a>',
        'mailIn'        => " après %s",
        'delay'         => "Delay",
        'sender'        => "Sender",
        'untitled'      => "Untitled Mail #%d"
    ),
    'pet'      => array(
        'notFound'      => "Cette famille de familiers n'existe pas.",
        'exotic'        => "Exotique",
        'cat'           => ["Férocité", "Tenacité", "Ruse"],
        'food'          => ["Viande", "Poisson", "Fromage", "Pain", "Champignon", "Fruit", "Viande crue", "Poisson cru"]
    ),
    'faction' => array(
        'notFound'      => "Cette faction n'existe pas.",
        'spillover'     => "Partage de réputations",
        'spilloverDesc' => "Gagner de la réputation avec cette faction fourni une réputation proportionnelle avec les factions ci-dessous.",
        'maxStanding'   => "Niveau maximum",
        'quartermaster' => "Intendant",
        'customRewRate' => "Taux de récompense personnalisé",
        '_transfer'     => 'La réputation de cette faction sera convertie en <a href="?faction=%d" class="q1">%s</a> si vous transférez vers <span class="icon-%s">%s</span>.',
        'cat'           => array(
            1118 => ["Classique", 469 => "Alliance", 169 => "Cartel Gentepression", 67 => "Horde", 891 => "Forces de l'Alliance", 892 => "Forces de la Horde"],
            980  => ["The Burning Crusade", 936 => "Shattrath"],
            1097 => ["Wrath of the Lich King", 1052 => "Expédition de la Horde", 1117 => "Bassin de Sholazar", 1037 => "Avant-garde de l'Alliance"],
            0    => "Autre"
        )
    ),
    'itemset' => array(
        'notFound'      => "Cet ensemble d'objets n'existe pas.",
        '_desc'         => "<b>%s</b> est le <b>%s</b>. Il contient %s pièces.",
        '_descTagless'  => "<b>%s</b> est un ensemble d'objet qui contient %s pièces.",
        '_setBonuses'   => "Bonus de l'ensemble",
        '_conveyBonus'  => "Plus d'objets de cet ensemble sont équipés, plus votre personnage aura des bonus de caractéristiques.",
        '_pieces'       => "pièces",
        '_unavailable'  => "Cet objet n'est plus disponible aux joueurs.",
        '_tag'          => "Étiquette",
        'summary'       => "Résumé",
        'notes'         => array(
            null,                                   "Ensemble de donjon 1",                 "Ensemble de donjon 2",                         "Ensemble de raid palier 1",
            "Ensemble de raid palier 2",            "Ensemble de raid palier 3",            "Ensemble JcJ niveau 60 supérieur",             "Ensemble JcJ niveau 60 supérieur (désuet)",
            "Ensemble JcJ niveau 60 épique",        "Ensemble des ruines d'Ahn'Qiraj",      "Ensemble d'Ahn'Qiraj",                         "Ensemble de Zul'Gurub",
            "Ensemble de raid palier 4",            "Ensemble de raid palier 5",            "Ensemble de donjon 3",                         "Ensemble du bassin d'Arathi",
            "Ensemble JcJ niveau 70 supérieur",     "Ensemble d'arène saison 1",            "Ensemble de raid palier 6",                    "Ensemble d'arène saison 2",
            "Ensemble d'arène saison 3",            "Ensemble JcJ niveau 70 supérieur 2",   "Ensemble d'arène saison 4",                    "Ensemble de raid palier 7",
            "Ensemble d'arène saison 5",            "Ensemble de raid palier 8",            "Ensemble d'arène saison 6",                    "Ensemble de raid palier 9",
            "Ensemble d'arène saison 7",            "Ensemble de raid palier 10",           "Set d'Arena de la Saison 8"
        ),
        'types'         => array(
            null,               "Tissu",                "Cuir",                 "Mailles",                  "Plaques",                  "Dague",                    "Anneau",
            "Arme de pugilat",  "Hache à une main",     "Masse à une main",     "Épée à une main",          "Bijou",                    "Amulette"
        )
    ),
    'spell' => array(
        'notFound'      => "Ce sort n'existe pas.",
        '_spellDetails' => "Détails sur le sort",
        '_cost'         => "Coût",
        '_range'        => "Portée",
        '_castTime'     => "Incantation",
        '_cooldown'     => "Recharge",
        '_distUnit'     => "mètres",
        '_forms'        => "Formes",
        '_aura'         => "Aura",
        '_effect'       => "Effet",
        '_none'         => "Aucun",
        '_gcd'          => "GCD",
        '_globCD'       => "Temps d'attente universel",
        '_gcdCategory'  => "Catégorie GCD",
        '_value'        => "Valeur",
        '_radius'       => "Rayon",
        '_interval'     => "Intervalle",
        '_inSlot'       => "dans l'emplacement",
        '_collapseAll'  => "Replier Tout",
        '_expandAll'    => "Déplier Tout",
        '_transfer'     => 'Cet sort sera converti en <a href="?spell=%d" class="q%d icontiny tinyspecial" style="background-image: url(STATIC_URL/images/wow/icons/tiny/%s.gif)">%s</a> si vous transférez en <span class="icon-%s">%s</span>.',
        '_affected'     => "Sorts affectés",
        '_seeMore'      => "[See more]",
        '_rankRange'    => "Rang&nbsp;:&nbsp;%d&nbsp;-&nbsp;%d",
        '_showXmore'    => "En afficher %d de plus",
        'currentArea'   => '&lt;current area&gt;',
        'discovered'    => "Appris via une découverte",
        'ppm'           => "(%s déclenchements par minute)",
        'procChance'    => "Chance",
        'starter'       => "Sortilège initiaux",
        'trainingCost'  => "Coût d'entraînement",
        'channeled'     => "Canalisée",
        'range'         => "%s m de portée",
        'meleeRange'    => "Allonge",
        'unlimRange'    => "Portée illimitée",
        'reagents'      => "Composants",
        'tools'         => "Outils",
        'home'          => "&lt;Auberge&gt;",
        'pctCostOf'     => "de la %s de base",
        'costPerSec'    => ", plus %s par seconde",
        'costPerLevel'  => ", plus %s par niveau",
        'pointsPerCP'   => ", plus %s par point de combo",
        'stackGroup'    => "[Stack Group]",
        'linkedWith'    => "[Linked with]",
        '_scaling'      => "[Scaling]",
        'instantPhys'   => "Instantané",
        'castTime' => array(
            "Incantation immédiate",
            "%.3g sec. d'incantation",
            "%.3g min d'incantation"
        ),
        'cooldown' => array(
            "Recharge instantanée",
            "%.3g sec. de recharge",                        // "Recharge en cours : %d |4seconde:secondes;";
            "%.3g min de recharge",                         // "Recharge en cours : %d |4minute:minutes;";
            "Recharge en cours : %d |4heure:heures;",
            "Recharge en cours : %d |4jour:jours;"
        ),
        'duration'      => array(
            "jusqu’à annulation",
            "%.2G sec.",
            "%.2G min",
            "%.2G h",
            "%.2G |4jour:jours;"
        ),
        'timeRemaining' => array(
            "",
            "%d |4seconde restante:secondes restantes;",
            "%d |4minute restante:minutes restantes;",
            "%d |4heure restante:heures restantes;",
            "%d |4jour restant:jours restants;"
        ),
        'powerCost'     => array(
            -2 => ["%d points de vie",     "Points de vie %d, plus %d par sec."     ],
             0 => ["Mana : %d",            "%d mana, plus %d par sec."              ],
             1 => ["Rage : %d",            "Rage %d, plus %d par sec."              ],
             2 => ["Focalisation : %d",    "Focalisation %d, plus %d par sec."      ],
             3 => ["Énergie : %d",         "Énergie %d, plus %d par sec."           ],
             6 => ["%d puissance runique", "%d puissance runique, plus %d par sec." ],
        ),
        'powerDisplayCost' => ["%d %s", "%d %s, plus %d par seconde"],
        'powerCostRunes'=> ["%d sang", "%d impie", "%d givre"],
        'powerRunes'    => ["Sang", "Impie", "Givre", "Mort"],
        'powerTypes'    => array(                           // POWER_TYPE_*
            // conventional
              -2 => "vie",                 0 => "mana",                1 => "rage",                2 => "focus",               3 => "énergie",             4 => "Satisfaction",
               5 => "Runes",               6 => "puissance runique",
            // powerDisplay
              -1 => "Munitions",         -41 => "Pyrite",            -61 => "Pression vapeur",  -101 => "Chaleur",          -121 => "Limon",            -141 => "Puissance de sang",
            -142 => "Courroux"
        ),
        'scaling'       => array(
            'directSP' => "+%.2f%% de la puissance des sorts directe",        'directAP' => "+%.2f%% de la puissance d'attaque directe",
            'dotSP'    => "+%.2f%% de la puissance des sorts par tick",       'dotAP'    => "+%.2f%% de la puissance d'attaque par tick"
        ),
        'relItems'      => array(
            'base'    => "<small>Montre %s reliés à <b>%s</b></small>",
            'link'    => " ou ",
            'recipes' => "les <a href=\"?items=9.%s\">recettes</a>",
            'crafted' => "les <a href=\"?items&filter=cr=86;crs=%s;crv=0\">objets fabriqués</a>"
        ),
        'cat'           => array(
              7 => "Techniques",
            -13 => "Glyphes",
            -11 => ["Compétences", 8 => "Armure", 10 => "Langues", 6 => "Armes"],
             -4 => "Traits raciaux",
             -2 => "Talents",
             -6 => "Compagnons",
             -5 => ["Montures", 1=> "Montures Terrestres", 2 => "Montures volantes", 3 => "Divers"],
             -3 => array(
                "Habilité de familier",     782 => "Goule",             270 => "Générique",             203 => "Araignée",                  213 => "Charognard",            653 => "Chauve-souris",         787 => "Chien du Magma",
                780 => "Chimère",           214 => "Crabe",             212 => "Crocilisque",           781 => "Diablosaure",               788 => "Esprit de bête",        763 => "Faucon-dragon",         209 => "Félin",
                215 => "Gorille",           785 => "Guêpe",             218 => "Haut-trotteur",         654 => "Hyène",                     208 => "Loup",                  655 => "Oiseau de proie",       210 => "Ours",
                775 => "Phalène",           764 => "Raie du Néant",     217 => "Raptor",                767 => "Ravageur",                  786 => "Rhinocéros",            211 => "Sanglier",              236 => "Scorpide",
                768 => "Serpent",           656 => "Serpent des vents", 783 => "Silithide",             765 => "Sporoptère",                251 => "Tortue",                766 => "Traqueur dim.",         784 => "Ver",
                761 => "Gangregarde",       189 => "Chasseur corrompu", 188 => "Diablotin",             205 => "Succube",                   204 => "Marcheur du Vide"
            ),
             -7 => ["Talents de familiers", 411 => "Ruse", 410 => "Férocité", 409 => "Tenacité"],
             11 => array(
                "Métiers",
                171 => "Alchimie",
                164 => ["Forge", 9788 => "Fabricant d'armures", 9787 => "Fabricant d'armes", 17041 => "Maître fabricant de haches", 17040 => "Maître fabricant de marteaux", 17039 => "Maître fabricant d'épées"],
                333 => "Enchantement",
                202 => ["Ingénierie", 20219 => "Ingénieur gnome", 20222 => "Ingénieur goblin"],
                182 => "Herboristerie",
                773 => "Calligraphie",
                755 => "Joaillerie",
                165 => ["Travail du cuir", 10656 => "Travail du cuir d'écailles de dragon", 10658 => "Travail du cuir élémentaire", 10660 => "Travail du cuir tribal"],
                186 => "Minage",
                393 => "Dépeçage",
                197 => ["Couture", 26798 => "Couture d'étoffe lunaire", 26801 => "Couture de tisse-ombre", 26797 => "Couture du feu-sorcier"],
            ),
              9 => ["Compétences secondaires", 185 => "Cuisine", 129 => "Secourisme", 356 => "Pêche", 762 => "Monte"],
             -9 => "Habilité de MJ",
             -8 => "Habilité de PNJ",
              0 => "Non classés"
        ),
        'armorSubClass' => array(
            "Divers",                               "Armures en tissu",                     "Armures en cuir",                      "Armures en mailles",                   "Armures en plaques",
            null,                                   "Boucliers",                            "Librams",                              "Idoles",                               "Totems",
            "Cachets"
        ),
        'weaponSubClass' => array(
            13 => "Armes de pugilat",               15 => "Dagues",                          7 => "Epées à une main",                0 => "Haches à une main",               4 => "Masses à une main",
             6 => "Armes d'hast",                   10 => "Bâtons",                          8 => "Epées à deux mains",              1 => "Haches à deux mains",             5 => "Masses à deux mains",
            18 => "Arbalètes",                       2 => "Arcs",                            3 => "Armes à feu",                    16 => "Armes de jet",                   19 => "Baguettes",
            20 => "Cannes à pêche",                 14 => "Divers"
        ),
        'subClassMasks'      => array(
            0x02A5F3 => "Arme de mêlée",            0x0060 => "Bouclier",                   0x04000C => "Arme à distance",          0xA091 => "Arme de mêlée à une main"
        ),
        'traitShort'    => array(
            'atkpwr'    => "PA",                    'rgdatkpwr' => "PAD",                   'splpwr'    => "PS",                    'arcsplpwr' => "PArc",                  'firsplpwr' => "PFeu",
            'frosplpwr' => "PGiv",                  'holsplpwr' => "PSac",                  'natsplpwr' => "PNat",                  'shasplpwr' => "POmb",                  'splheal'   => "Soins",
            'str'       => "For",                   'agi'       => "Agi",                   'sta'       => "End",                   'int'       => "Int",                   'spi'       => "Esp"
        ),
        'spellModOp'    => array(
            "DAMAGE",                               "DURATION",                             "THREAT",                               "EFFECT1",                              "CHARGES",
            "RANGE",                                "RADIUS",                               "CRITICAL_CHANCE",                      "ALL_EFFECTS",                          "NOT_LOSE_CASTING_TIME",
            "CASTING_TIME",                         "COOLDOWN",                             "EFFECT2",                              "IGNORE_ARMOR",                         "COST",
            "CRIT_DAMAGE_BONUS",                    "RESIST_MISS_CHANCE",                   "JUMP_TARGETS",                         "CHANCE_OF_SUCCESS",                    "ACTIVATION_TIME",
            "DAMAGE_MULTIPLIER",                    "GLOBAL_COOLDOWN",                      "DOT",                                  "EFFECT3",                              "BONUS_MULTIPLIER",
            null,                                   "PROC_PER_MINUTE",                      "VALUE_MULTIPLIER",                     "RESIST_DISPEL_CHANCE",                 "CRIT_DAMAGE_BONUS_2",
            "SPELL_COST_REFUND_ON_FAIL"
        ),
        'combatRating'  => array(
            "WEAPON_SKILL",                         "DEFENSE_SKILL",                        "DODGE",                                "PARRY",                                "BLOCK",
            "HIT_MELEE",                            "HIT_RANGED",                           "HIT_SPELL",                            "CRIT_MELEE",                           "CRIT_RANGED",
            "CRIT_SPELL",                           "HIT_TAKEN_MELEE",                      "HIT_TAKEN_RANGED",                     "HIT_TAKEN_SPELL",                      "CRIT_TAKEN_MELEE",
            "CRIT_TAKEN_RANGED",                    "CRIT_TAKEN_SPELL",                     "HASTE_MELEE",                          "HASTE_RANGED",                         "HASTE_SPELL",
            "WEAPON_SKILL_MAINHAND",                "WEAPON_SKILL_OFFHAND",                 "WEAPON_SKILL_RANGED",                  "EXPERTISE",                            "ARMOR_PENETRATION"
        ),
        'combatRatingMask' => array(
            0xE0 => "[Hit Chance]",                 0x700 => "[Critical Hit Chance]",       0x1C000 => "Résilience JcJ"
        ),
        'lockType'      => array(
            null,                                   "Crochetage",                           "Herboristerie",                        "Minage",                               "Désarmement de piège",
            "Ouverture",                            "Trésor (DND)",                         "Gemmes elfiques calcifiées (DND)",     "Fermeture",                            "Pose de piège",
            "Ouverture rapide",                     "Fermeture rapide",                     "Ouverture (bricolage)",                "Ouverture (à genoux)",                 "Ouverture (en attaquant)",
            "Gahz'ridienne (DND)",                  "Explosif",                             "Ouverture JcJ",                        "Fermeture JcJ",                        "Pêche",
            "Calligraphie",                         "Ouverture à partir d'un véhicule",
        ),
        'stealthType'   => ["GENERAL", "TRAP"],
        'invisibilityType' => ["General", "UNK-1", "UNK-2", "Trap", "UNK-4", "UNK-5", "Drunk", "UNK-7", "UNK-8", "UNK-9", "UNK-10", "UNK-11"],
        'summonControl' => ["[Uncontrolled]", "Gardiens", "Familier", "Charmé", "[Possessed Vehicle]", "[Uncontrolled Vehicle]"],
        'summonSlot'    => ["Familier", "Totem de Feu", "Totem de Terre", "Totem d'Eau", "Totem d'Air", "Familier pacifique", "Quête"],
        'unkEffect'     => 'Unknown Effect (%1$d)',
        'effects'       => array(
/*0-5    */ 'None',                     'Instakill',                'School Damage',            'Dummy',                    'Portal Teleport',          'Teleport Units',
/*6+     */ 'Apply Aura',               'Environmental Damage',     'Drain Power',              'Drain Health',             'Heal',                     'Bind',
/*12+    */ 'Portal',                   'Ritual Base',              'Ritual Specialize',        'Ritual Activate Portal',   'Complete Quest',           'Weapon Damage - No School',
/*18+    */ 'Resurrect with % Health',  'Add Extra Attacks',        'Can Dodge',                'Can Evade',                'Can Parry',                'Can Block',
/*24+    */ 'Create Item',              'Can Use Weapon',           'Know Defense Skill',       'Persistent Area Aura',     'Summon',                   'Leap',
/*30+    */ 'Give Power',               'Weapon Damage - %',        'Trigger Missile',          'Open Lock',                'Transform Item',           'Apply Area Aura - Party',
/*36+    */ 'Learn Spell',              'Know Spell Defense',       'Dispel',                   'Learn Language',           'Dual Wield',               'Jump to Target',
/*42+    */ 'Jump Behind Target',       'Teleport Target to Caster','Learn Skill Step',         'Give Honor',               'Spawn',                    'Trade Skill',
/*48+    */ 'Stealth',                  'Detect Stealthed',         'Summon Object',            'Force Critical Hit',       'Guarantee Hit',            'Enchant Item Permanent',
/*54+    */ 'Enchant Item Temporary',   'Tame Creature',            'Summon Pet',               'Learn Spell - Pet',        'Weapon Damage - Flat',     'Open Item & Fast Loot',
/*60+    */ 'Proficiency',              'Send Script Event',        'Burn Power',               'Modify Threat - Flat',     'Trigger Spell',            'Apply Area Aura - Raid',
/*66+    */ 'Create Mana Gem',          'Heal to Full',             'Interrupt Cast',           'Distract',                 'Distract Move',            'Pickpocket',
/*72+    */ 'Far Sight',                'Forget Talents',           'Apply Glyph',              'Heal Mechanical',          'Summon Object - Temporary','Script Effect',
/*78+    */ 'Attack',                   'Abort All Pending Attacks','Add Combo Points',         'Create House',             'Bind Sight',               'Duel',
/*84+    */ 'Stuck',                    'Summon Player',            'Activate Object',          'Siege Damage',             'Repair Building',          'Siege Building Action',
/*90+    */ 'Kill Credit',              'Threat All',               'Enchant Held Item',        'Force Deselect',           'Self Resurrect',           'Skinning',
/*96+    */ 'Charge',                   'Cast Button',              'Knock Back',               'Disenchant',               'Inebriate',                'Feed Pet',
/*102+   */ 'Dismiss Pet',              'Give Reputation',          'Summon Object (Trap)',     'Summon Object (Battle S.)','Summon Object (#3)',       'Summon Object (#4)',
/*108+   */ 'Dispel Mechanic',          'Summon Dead Pet',          'Destroy All Totems',       'Durability Damage - Flat', 'Summon Demon',             'Resurrect with Flat Health',
/*114+   */ 'Taunt',                    'Durability Damage - %',    'Skin Player Corpse (PvP)', 'AoE Resurrect with % Health','Learn Skill',            'Apply Area Aura - Pet',
/*120+   */ 'Teleport to Graveyard',    'Normalized Weapon Damage', null,                       'Take Flight Path',         'Pull Towards',             'Modify Threat - %',
/*126+   */ 'Spell Steal ',             'Prospect',                 'Apply Area Aura - Friend', 'Apply Area Aura - Enemy',  'Redirect Done Threat %',   'Play Sound',
/*132+   */ 'Play Music',               'Unlearn Specialization',   'Kill Credit 2',            'Call Pet',                 'Heal for % of Total Health','Give % of Total Power',
/*138+   */ 'Leap Back',                'Abandon Quest',            'Force Cast',               'Force Spell Cast with Value','Trigger Spell with Value','Apply Area Aura - Pet Owner',
/*144+   */ 'Knockback to Dest.',       'Pull Towards Dest.',       'Activate Rune',            'Fail Quest',               null,                       'Charge to Dest',
/*150+   */ 'Start Quest',              'Trigger Spell 2',          'Summon - Refer-A-Friend',  'Create Tamed Pet',         'Discover Flight Path',     'Dual Wield 2H Weapons',
/*156+   */ 'Add Socket to Item',       'Create Tradeskill Item',   'Milling',                  'Rename Pet',               'Force Cast 2',             'Change Talent Spec. Count',
/*162-167*/ 'Activate Talent Spec.',    null,                       'Remove Aura',              null,                       null,                       'Update Player Phase'
        ),
        'unkAura'       => 'Unknown Aura (%1$d)',
        'auras'         => array(
/*0-   */   'None',                                 'Bind Sight',                           'Possess',                              'Periodic Damage - Flat',               'Dummy',
/*5+   */   'Confuse',                              'Charm',                                'Fear',                                 'Periodic Heal',                        'Mod Attack Speed',
            'Mod Threat',                           'Taunt',                                'Stun',                                 'Mod Damage Done - Flat',               'Mod Damage Taken - Flat',
            'Damage Shield',                        'Stealth',                              'Mod Stealth Detection Level',          'Invisibility',                         'Mod Invisibility Detection Level',
            'Regenerate Health - %',                'Regenerate Power - %',                 'Mod Resistance - Flat',                'Periodically Trigger Spell',           'Periodically Give Power',
/*25+  */   'Pacify',                               'Root',                                 'Silence',                              'Reflect Spells',                       'Mod Stat - Flat',
            'Mod Skill - Temporary',                'Increase Run Speed %',                 'Mod Mounted Speed %',                  'Decrease Run Speed %',                 'Mod Maximum Health - Flat',
            'Mod Maximum Power - Flat',             'Shapeshift',                           'Spell Effect Immunity',                'Spell Aura Immunity',                  'Spell School Immunity',
            'Damage Immunity',                      'Dispel Type Immunity',                 'Proc Trigger Spell',                   'Proc Trigger Damage',                  'Track Creatures',
            'Track Resources',                      'Ignore All Gear',                      'Mod Parry %',                          null,                                   'Mod Dodge %',
/*50+  */   'Mod Critical Healing Amount %',        'Mod Block %',                          'Mod Physical Crit Chance',             'Periodically Drain Health',            'Mod Physical Hit Chance',
            'Mod Spell Hit Chance',                 'Transform',                            'Mod Spell Crit Chance',                'Increase Swim Speed %',                'Mod Damage Done Versus Creature',
            'Pacify & Silence',                     'Mod Size %',                           'Periodically Transfer Health',         'Periodic Transfer Power',              'Periodic Drain Power',
            'Mod Spell Haste % (not stacking)',     'Feign Death',                          'Disarm',                               'Stalked',                              'Mod Absorb School Damage',
            'Extra Attacks',                        'Mod Spell School Crit Chance',         'Mod Spell School Power Cost - %',      'Mod Spell School Power Cost - Flat',   'Reflect Spells School From School',
/*75+  */   'Force Language',                       'Far Sight',                            'Mechanic Immunity',                    'Mounted',                              'Mod Damage Done - %',
            'Mod Stat - %',                         'Split Damage - %',                     'Underwater Breathing',                 'Mod Base Resistance - Flat',           'Mod Health Regeneration - Flat',
            'Mod Power Regeneration - Flat',        'Create Item on Death',                 'Mod Damage Taken - %',                 'Mod Health Regeneration - %',          'Periodic Damage - %',
            'Mod Resist Chance',                    'Mod Aggro Range',                      'Prevent Fleeing',                      'Unattackable',                         'Interrupt Power Decay',
            'Ghost',                                'Spell Magnet',                         'Absorb Damage - Mana Shield',          'Mod Skill Value',                      'Mod Attack Power - Flat',
/*100+ */   'Always Show Debuffs',                  'Mod Resistance - %',                   'Mod Melee Attack Power vs Creature',   'Mod Total Threat - Temporary',         'Water Walking',
            'Feather Fall',                         'Levitate / Hover',                     'Add Modifier - Flat',                  'Add Modifier - %',                     'Proc Spell on Target',
            'Mod Power Regeneration - %',           'Intercept % of Attacks Against Target','Override Class Script',                'Mod Ranged Damage Taken - Flat',       'Mod Ranged Damage Taken - %',
            'Mod Healing Taken - Flat',             'Allow % of Health Regen During Combat','Mod Mechanic Resistance',              'Mod Healing Taken - %',                'Share Pet Tracking',
            'Untrackable',                          'Beast Lore',                           'Mod Offhand Damage Done %',            'Mod Target Resistance - Flat',         'Mod Ranged Attack Power - Flat',
/*125+ */   'Mod Melee Damage Taken - Flat',        'Mod Melee Damage Taken - %',           'Mod Attacker Ranged Attack Power',     'Possess Pet',                          'Increase Run Speed % - Stacking',
            'Incerase Mounted Speed % - Stacking',  'Mod Ranged Attack Power vs Creature',  'Mod Maximum Power - %',                'Mod Maximum Health - %',               'Allow % of Mana Regen During Combat',
            'Mod Healing Done - Flat',              'Mod Healing Done - %',                 'Mod Stat - %',                         'Mod Melee Haste %',                    'Force Reputation',
            'Mod Ranged Haste %',                   'Mod Ranged Ammo Haste %',              'Mod Base Resistance - %',              'Mod Resistance - Flat (not stacking)', 'Safe Fall',
            'Increase Pet Talent Points',           'Allow Exotic Pets Taming',             'Mechanic Immunity Mask',               'Retain Combo Points',                  'Reduce Pushback Time %',
/*150+ */   'Mod Shield Block Value - %',           'Track Stealthed',                      'Mod Player Aggro Range',               'Split Damage - Flat',                  'Mod Stealth Level',
            'Mod Underwater Breathing %',           'Mod All Reputation Gained by %',       'Done Pet Damage Multiplier',           'Mod Shield Block Value - Flat',        'No PvP Credit',
            'Mod AoE Avoidance',                    'Mod Health Regen During Combat',       'Mana Burn',                            'Mod Melee Critical Damage %',          null,
            'Mod Attacker Melee Attack Power',      'Mod Melee Attack Power - %',           'Mod Ranged Attack Power - %',          'Mod Damage Done vs Creature',          'Mod Crit Chance vs Creature',
            'Change Object Visibility for Player',  'Mod Run Speed (not stacking)',         'Mod Mounted Speed (not stacking)',     null,                                   'Mod Spell Power by % of Stat',
/*175+ */   'Mod Healing Power by % of Stat',       'Spirit of Redemption',                 'AoE Charm',                            'Mod Debuff Resistance - %',            'Mod Attacker Spell Crit Chance',
            'Mod Spell Power vs Creature',          null,                                   'Mod Resistance by % of Stat',          'Mod Threat % of Critical Hits',        'Mod Attacker Melee Hit Chance',
            'Mod Attacker Ranged Hit Chance',       'Mod Attacker Spell Hit Chance',        'Mod Attacker Melee Crit Chance',       'Mod Attacker Ranged Crit Chance',      'Mod Rating',
            'Mod Reputation Gained %',              'Limit Movement Speed',                 'Mod Attack Speed %',                   'Mod Haste % (gain)',                   'Mod Target School Absorb %',
            'Mod Target School Absorb for Ability', 'Mod Cooldowns',                        'Mod Attacker Crit Chance',             null,                                   'Mod Spell Hit Chance',
/*200+ */   'Mod Kill Experience Gained %',         'Can Fly',                              'Ignore Combat Result',                 'Mod Attacker Melee Crit Damage %',     'Mod Attacker Ranged Crit Damage %',
            'Mod Attacker Spell Crit Damage %',     'Mod Vehicle Flight Speed %',           'Mod Mounted Flight Speed %',           'Mod Flight Speed %',                   'Mod Mounted Flight Speed % (always)',
            'Mod Vehicle Speed % (always)',         'Mod Flight Speed % (not stacking)',    'Mod Ranged Attack Power by % of Stat', 'Mod Rage Generated from Damage Dealt', 'Tamed Pet Passive',
            'Arena Preparation',                    'Mod Spell Haste %',                    'Killing Spree',                        'Mod Ranged Haste %',                   'Mod Mana Regeneration by % of Stat',
            'Mod Combat Rating by % of Stat',       'Ignore Threat',                        null,                                   'Raid Proc from Charge',                null,
/*225+ */   'Raid Proc from Charge with Value',     'Periodic Dummy',                       'Periodically Trigger Spell with Value','Detect Stealth',                       'Mod AoE Damage Taken %',
            'Mod Maximum Health - Flat (no stacking)','Proc Trigger Spell with Value',      'Mod Mechanic Duration %',              'Change other Humanoid Display',        'Mod Mechanic Duration % (not stacking)',
            'Mod Dispel Resistance %',              'Control Vehicle',                      'Mod Spell Power by % of Attack Power', 'Mod Healing Power by % of Attack Power','Mod Size % (not stacking)',
            'Mod Expertise',                        'Force Move Forward',                   'Mod Spell & Healing Power by % of Int','Faction Override',                     'Comprehend Language',
            'Mod Aura Duration by Dispel Type',   'Mod Aura Duration by Dispel Type (not stacking)', 'Clone Caster',                'Mod Combat Result Chance',             'Convert Rune',
/*250+ */   'Mod Maximum Health - Flat (stacking)', 'Mod Enemy Dodge Chance',               'Mod Haste % (loss)',                   'Mod Critical Block Chance',            'Disarm Offhand',
            'Mod Mechanic Damage Taken %',          'No Reagent Cost',                      'Mod Target Resistance by Spell Class', 'Mod Spell Visual',                     'Mod Periodic Healing Taken %',
            'Screen Effect',                        'Phase',                                'Ability Ignore Aurastate',             'Allow Only Ability',                   null,
            null,                                   null,                                   'Cancel Aura Buffer at % of Caster Health','Mod Attack Power by % of Stat',     'Ignore Target Resistance',
            'Ignore Target Resistance for Ability', 'Mod Damage Taken % from Caster',       'Ignore Swing Timer Reset',             'X-Ray',                                'Ability Consume No Ammo',
/*275+ */   'Mod Ability Ignore Shapeshift',        'Mod Mechanic Damage Done %',           'Mod Max Affected Targets',             'Disarm Ranged Weapon',                 'Spawn Effect',
            'Mod Armor Penetration %',              'Mod Honor Gain %',                     'Mod Base Health %',                    'Mod Healing Taken % from Caster',      'Linked Aura',
            'Mod Attack Power by School Resistance','Allow Periodic Ability to Crit',       'Mod Spell Deflect Chance',             'Ignore Hit Direction',                 null,
            'Mod Crit Chance',                      'Mod Quest Experience Gained %',        'Open Stable',                          'Override Spells',                      'Prevent Power Regeneration',
            null,                                   'Set Vehicle Id',                       'Spirit Burst',                         'Strangulate',                          null,
/*300+ */   'Share Damage %',                       'Mod Absorb School Healing',            null,                                   'Mod Damage Done vs Aurastate - %',     'Fake Inebriate',
            'Mod Minimum Speed %',                  null,                                   'Heal Absorb Test',                     'Mod Critical Strike Chance for Caster',null,
            'Mod Pet AoE Damage Avoidance',         null,                                   null,                                   null,                                   'Prevent Ressurection',
/* -316*/   'Underwater Walking',                   'Periodic Haste'
        ),
        'attributes0' => array(
            SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE     => 'L\'échec du déclenchement utilise une charge',
            SPELL_ATTR0_REQ_AMMO                      => 'Requiert une arme à distance',
            SPELL_ATTR0_ON_NEXT_SWING                 => 'Au coup suivant (joueurs)',
            SPELL_ATTR0_IS_REPLENISHMENT              => 'Ne pas journaliser les échecs liés à l\'immunité',
            SPELL_ATTR0_ABILITY                       => 'Est une technique',
            SPELL_ATTR0_TRADESPELL                    => 'Recette de métier',
            SPELL_ATTR0_PASSIVE                       => 'Sort passif',
            SPELL_ATTR0_HIDDEN_CLIENTSIDE             => 'Aura cachée',
            SPELL_ATTR0_HIDE_IN_COMBAT_LOG            => 'N\'apparait pas dans le journal',
            SPELL_ATTR0_TARGET_MAINHAND_ITEM          => 'Objet tenu uniquement',
            SPELL_ATTR0_ON_NEXT_SWING_2               => 'Au coup suivant (PNJ)',
            SPELL_ATTR0_WEARER_CASTS_PROC_TRIGGER     => 'Déclenchement par incantation du porteur',
            SPELL_ATTR0_DAYTIME_ONLY                  => 'Ne peut être utilisé que pendant la journée',
            SPELL_ATTR0_NIGHT_ONLY                    => 'Ne peut être utilisé que pendant la nuit',
            SPELL_ATTR0_INDOORS_ONLY                  => 'Peut être utilisé uniquement à l\'intérieur',
            SPELL_ATTR0_OUTDOORS_ONLY                 => 'Ne peut être utilisé qu\'à l\'extérieur',
            SPELL_ATTR0_NOT_SHAPESHIFT                => 'Ne peut être utilisé en changeforme',
            SPELL_ATTR0_ONLY_STEALTHED                => 'Doit être en camouflage',
            SPELL_ATTR0_DONT_AFFECT_SHEATH_STATE      => 'Ne pas journaliser le rengainage',
            SPELL_ATTR0_LEVEL_DAMAGE_CALCULATION      => 'Les dégats du sort dépendent du niveau du lanceur',
            SPELL_ATTR0_STOP_ATTACK_TARGET            => 'Arrête l\'auto-attaque',
            SPELL_ATTR0_IMPOSSIBLE_DODGE_PARRY_BLOCK  => 'Ne peut être esquivé, paré ou bloqué',
            SPELL_ATTR0_CAST_TRACK_TARGET             => 'Pister la cible pendant le lancement (joueur uniquement)',
            SPELL_ATTR0_CASTABLE_WHILE_DEAD           => 'Utilisable même mort',
            SPELL_ATTR0_CASTABLE_WHILE_MOUNTED        => 'Utilisable en monture',
            SPELL_ATTR0_DISABLED_WHILE_ACTIVE         => 'Le temps de recharge démarre après que l\'aura disparaît',
            SPELL_ATTR0_NEGATIVE_1                    => '[Aura is Debuff]',
            SPELL_ATTR0_CASTABLE_WHILE_SITTING        => 'Utilisable assis',
            SPELL_ATTR0_CANT_USED_IN_COMBAT           => 'Ne peut être utilisé en combat',
            SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITY => 'Non affecté par l\'invulnérabilité',
            SPELL_ATTR0_HEARTBEAT_RESIST_CHECK        => 'Résistance "Heartbeat"',
            SPELL_ATTR0_CANT_CANCEL                   => 'L\'aura ne peut être annulée',
        ),
        'attributes1' => array(
            SPELL_ATTR1_DISMISS_PET                     => 'Révoquer le familier d\'abord',
            SPELL_ATTR1_DRAIN_ALL_POWER                 => 'Utilise toute la puissance',
            SPELL_ATTR1_CHANNELED_1                     => 'Canalisé 1',
            SPELL_ATTR1_CANT_BE_REDIRECTED              => 'Cannot be redirected',
            SPELL_ATTR1_NO_SKILL_INCREASE               => 'Pas d\'augmentation de compétence',
            SPELL_ATTR1_NOT_BREAK_STEALTH               => 'N\'enlève pas le camouflage',
            SPELL_ATTR1_CHANNELED_2                     => 'Canalisé 2',
            SPELL_ATTR1_CANT_BE_REFLECTED               => 'Ne peut être renvoyé',
            SPELL_ATTR1_CANT_TARGET_IN_COMBAT           => 'La cible ne peut être en combat',
            SPELL_ATTR1_MELEE_COMBAT_START              => 'Démarre le combat (active l\'attaque auto)',
            SPELL_ATTR1_NO_THREAT                       => 'Ne génère pas de menace',
            SPELL_ATTR1_DONT_REFRESH_DURATION_ON_RECAST => 'L\'aura est unique',
            SPELL_ATTR1_IS_PICKPOCKET                   => 'Sort de pickpocket',
            SPELL_ATTR1_FARSIGHT                        => 'Activer ou désactiver la vision lointaine',
            SPELL_ATTR1_CHANNEL_TRACK_TARGET            => 'Pister la cible pendant la canalisation',
            SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY        => 'Retire les auras sur immunité',
            SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE     => 'Non affecté par l\'immunité à une école de magie',
            SPELL_ATTR1_UNAUTOCASTABLE_BY_PET           => 'Pas de lancement auto (IA)',
            SPELL_ATTR1_PREVENTS_ANIM                   => 'Empêcher l\'anim',
            SPELL_ATTR1_CANT_TARGET_SELF                => 'Exclure le lanceur',
            SPELL_ATTR1_FINISHING_MOVE_DAMAGE           => 'Requiert des points de combo sur la cible (Dégâts)',
            SPELL_ATTR1_THREAT_ONLY_ON_MISS             => 'Menace uniquement en cas d\'échec',
            SPELL_ATTR1_FINISHING_MOVE_DURATION         => 'Requiert des points de combo sur la cible (Durée)',
            SPELL_ATTR1_IGNORE_OWNERS_DEATH             => 'Ignorer la mort du propriétaire',
            SPELL_ATTR1_IS_FISHING                      => 'Requiert une canne à pêche',
            SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT         => 'L\'aura persiste après le combat',
            SPELL_ATTR1_REQUIRE_ALL_TARGETS             => 'Requiert toutes les cibles',
            SPELL_ATTR1_DISCOUNT_POWER_ON_MISS          => 'Décompte la puissance quand raté',
            SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR        => 'Pas d\'icône d\'aura',
            SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME      => 'Nom dans la barre de canalisation',
            SPELL_ATTR1_ENABLE_AT_DODGE                 => 'Combo quand esquive',
            SPELL_ATTR1_CAST_WHEN_LEARNED               => 'Lancé dès qu\'appris',
        ),
        'attributes2' => array(
            SPELL_ATTR2_CAN_TARGET_DEAD                               => 'Autoriser les cibles mortes',
            SPELL_ATTR2_NO_SHAPESHIFT_UI                              => 'Pas d\'interface de métamorphose',
            SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS                         => 'Ignorer la ligne de vue',
            SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF                          => 'Autoriser les améliorations de bas niveau',
            SPELL_ATTR2_DISPLAY_IN_STANCE_BAR                         => 'Utiliser la barre de métamorphose',
            SPELL_ATTR2_AUTOREPEAT_FLAG                               => 'Répétition auto',
            SPELL_ATTR2_CANT_TARGET_TAPPED                            => 'Requiert une cible non engagée',
            SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE                   => 'Ne pas signaler l\'échec du sort',
            SPELL_ATTR2_INCLUDE_IN_ADVANCED_COMBAT_LOG                => '',
            SPELL_ATTR2_ALWAYS_CAST_AS_UNIT                           => 'Toujours utiliser comme unité',
            SPELL_ATTR2_SPECIAL_TAMING_FLAG                           => 'Indicateur de domptage spécial',
            SPELL_ATTR2_HEALTH_FUNNEL                                 => 'Pas de coûts par seconde de cible',
            SPELL_ATTR2_CHAIN_FROM_CASTER                             => 'S\'enchaîne au lanceur',
            SPELL_ATTR2_PRESERVE_ENCHANT_IN_ARENA                     => 'La cible doit être un objet possédé',
            SPELL_ATTR2_ALLOW_WHILE_INVISIBLE                         => 'Autoriser quand invisible',
            SPELL_ATTR2_DO_NOT_CONSUME_IF_GAINED_DURING_CAST          => 'Ne pas consommer si gagné pendant le lancement',
            SPELL_ATTR2_TAME_BEAST                                    => 'Pas de familier actif',
            SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS                        => 'Ne pas réinitialiser les compte-à-rebours de combat',
            SPELL_ATTR2_REQ_DEAD_PET                                  => 'Requires Dead Pet',
            SPELL_ATTR2_NOT_NEED_SHAPESHIFT                           => 'Ne requiert pas de changeforme',
            SPELL_ATTR2_INITIATE_COMBAT_POST_CAST_ENABLES_AUTO_ATTACK => 'Démarre le combat après le lancement (active l\'attaque auto)',
            SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE                    => 'Échec si toutes les cibles sont immunisées',
            SPELL_ATTR2_NO_INITIAL_THREAT                             => 'Pas de menace initiale',
            SPELL_ATTR2_IS_ARCANE_CONCENTRATION                       => 'Temps de recharge du déclenchement en cas d\'échec',
            SPELL_ATTR2_ITEM_CAST_WITH_OWNER_SKILL                    => 'Utiliser l\'objet utilise une compétence du propriétaire',
            SPELL_ATTR2_DONT_BLOCK_MANA_REGEN                         => 'Ne pas bloquer la régénération du mana',
            SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNE              => 'Pas d\'immunités aux écoles de magie',
            SPELL_ATTR2_IGNORE_WEAPONSKILL                            => 'Ignorer la compétence d\'arme',
            SPELL_ATTR2_NOT_AN_ACTION                                 => 'Pas une action',
            SPELL_ATTR2_CANT_CRIT                                     => 'Ne peut être critique',
            SPELL_ATTR2_ACTIVE_THREAT                                 => 'Menace active',
            SPELL_ATTR2_FOOD_BUFF                                     => 'Buff Nourriture/Boisson'
        ),
        'attributes3' => array(
            SPELL_ATTR3_PVP_ENABLING                          => 'Activation du JcJ',
            SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASK             => 'Pas de prérequis à l\'équipement de déclencheur',
            SPELL_ATTR3_NO_CASTING_BAR_TEXT                   => 'Pas de texte sur la barre d\'incantation',
            SPELL_ATTR3_COMPLETELY_BLOCKED                    => 'Complètement bloqué',
            SPELL_ATTR3_IGNORE_RESURRECTION_TIMER             => 'Pas de compte-à-rebours de rés',
            SPELL_ATTR3_NO_DURABILTIY_LOSS                    => 'Pas de perte de durabilité',
            SPELL_ATTR3_NO_AVOIDANCE                          => 'Pas d\'évitement',
            SPELL_ATTR3_STACK_FOR_DIFF_CASTERS                => 'Règle de cumul des dégâts sur la durée',
            SPELL_ATTR3_ONLY_TARGET_PLAYERS                   => 'Ne peut cibler que le joueur',
            SPELL_ATTR3_NOT_A_PROC                            => 'Pas un déclenchement',
            SPELL_ATTR3_MAIN_HAND                             => 'Requiert une arme en main droite',
            SPELL_ATTR3_BATTLEGROUND                          => 'Ne peut être utilisé que dans un champ de bataille',
            SPELL_ATTR3_ONLY_TARGET_GHOSTS                    => 'Seulement sur les fantômes',
            SPELL_ATTR3_DONT_DISPLAY_CHANNEL_BAR              => 'Masquer la barre de canalisation',
            SPELL_ATTR3_IS_HONORLESS_TARGET                   => '[Is Honorless Target]',
            SPELL_ATTR3_NORMAL_RANGED_ATTACK                  => 'Attaque à distance normale',
            SPELL_ATTR3_CANT_TRIGGER_PROC                     => 'Supprimer les déclenchements du lanceur',
            SPELL_ATTR3_NO_INITIAL_AGGRO                      => 'N\'engage pas la cible',
            SPELL_ATTR3_IGNORE_HIT_RESULT                     => 'Ne peut rater',
            SPELL_ATTR3_DISABLE_PROC                          => '[Disable Proc]',
            SPELL_ATTR3_DEATH_PERSISTENT                      => 'Persiste après la mort',
            SPELL_ATTR3_ONLY_PROC_OUTDOORS                    => 'Ne se déclenche qu\'en extérieur',
            SPELL_ATTR3_REQ_WAND                              => 'Requiert une baguette',
            SPELL_ATTR3_NO_DAMAGE_HISTORY                     => 'Pas d\'historique des dégâts',
            SPELL_ATTR3_REQ_OFFHAND                           => 'Requiert une arme en main gauche',
            SPELL_ATTR3_TREAT_AS_PERIODIC                     => 'Traiter comme périodique',
            SPELL_ATTR3_CAN_PROC_FROM_PROCS                   => 'Peut être déclenché par des déclenchements',
            SPELL_ATTR3_DRAIN_SOUL                            => 'Ne se déclenche que sur le lanceur',
            SPELL_ATTR3_IGNORE_CASTER_AND_TARGET_RESTRICTIONS => '[Ignore Caster and Target restictions]',
            SPELL_ATTR3_NO_DONE_BONUS                         => 'Ignorer les modificateurs du lanceur',
            SPELL_ATTR3_DONT_DISPLAY_RANGE                    => 'Ne pas afficher la portée',
            SPELL_ATTR3_NOT_ON_AOE_IMMUNE                     => 'Pas dans l\'immunité aux AoE'
        ),
        'attributes4' => array(
            SPELL_ATTR4_IGNORE_RESISTANCES        => 'Pas de journalisation de lancement',
            SPELL_ATTR4_PROC_ONLY_ON_CASTER       => 'Déclencheur de classe sur cible uniquement',
            SPELL_ATTR4_FADES_WHILE_LOGGED_OUT    => 'Continue après la déconnexion',
            SPELL_ATTR4_NO_HELPFUL_THREAT         => 'Pas de menace défensive',
            SPELL_ATTR4_NO_HARMFUL_THREAT         => 'Pas de menace offensive',
            SPELL_ATTR4_ALLOW_CLIENT_TARGETING    => 'Autoriser le ciblage des clients',
            SPELL_ATTR4_NOT_STEALABLE             => 'Ne peut faire l\'objet d\'un Vol de sort',
            SPELL_ATTR4_CAN_CAST_WHILE_CASTING    => 'Autoriser l\'utilisation pendant l\'incantation',
            SPELL_ATTR4_FIXED_DAMAGE              => 'Ignorer les modificateurs de dégâts subis',
            SPELL_ATTR4_TRIGGER_ACTIVATE          => '[Combat Feedback When Usable]',
            SPELL_ATTR4_SPELL_VS_EXTEND_COST      => 'Échelonnement du coût de vitesse de l\'arme',
            SPELL_ATTR4_NO_PARTIAL_IMMUNITY       => 'Pas d\'immunité partielle',
            SPELL_ATTR4_AURA_IS_BUFF              => 'L\'aura est un effet positif',
            SPELL_ATTR4_DO_NOT_LOG_CASTER         => 'Ne pas journaliser le lanceur',
            SPELL_ATTR4_DAMAGE_DOESNT_BREAK_AURAS => 'Déclenchement de dégâts réactif',
            SPELL_ATTR4_NOT_IN_SPELLBOOK          => 'Pas dans le livre de sorts',
            SPELL_ATTR4_NOT_USABLE_IN_ARENA       => 'Ne peut être utilisé en arène',
            SPELL_ATTR4_USABLE_IN_ARENA           => 'Utilisable en arène',
            SPELL_ATTR4_AREA_TARGET_CHAIN         => 'Chaînes de missiles rebondissantes',
            SPELL_ATTR4_ALLOW_PROC_WHILE_SITTING  => 'Autoriser le déclenchement lorsqu\'assis',
            SPELL_ATTR4_NOT_CHECK_SELFCAST_POWER  => 'L\'aura ne rebondit jamais',
            SPELL_ATTR4_DONT_REMOVE_IN_ARENA      => 'Autoriser l\'entrée dans l\'arène',
            SPELL_ATTR4_PROC_SUPPRESS_SWING_ANIM  => 'Le déclenchement annule l\'animation de frappe',
            SPELL_ATTR4_CANT_TRIGGER_ITEM_SPELLS  => 'Supprimer les déclenchements de l\'arme',
            SPELL_ATTR4_AUTO_RANGED_COMBAT        => 'Combat à distance auto',
            SPELL_ATTR4_IS_PET_SCALING            => 'Échelonné avec la puissance du propriétaire',
            SPELL_ATTR4_CAST_ONLY_IN_OUTLAND      => '[Flying areas only]',
            SPELL_ATTR4_FORCE_DISPLAY_CASTBAR     => 'Forcer l\'affichage de la barre d\'incantation',
            SPELL_ATTR4_IGNORE_COMBAT_TIMER       => 'Ignorer le compte-à-rebours de combat',
            SPELL_ATTR4_AURA_BOUNCE_FAILS_SPELL   => 'Le rebond de l\'aura fait échouer le sort',
            SPELL_ATTR4_OBSOLETE                  => '',
            SPELL_ATTR4_USE_FACING_FROM_SPELL     => 'Utiliser le sort d\'en face'
        ),
        'attributes5' => array(
            SPELL_ATTR5_CAN_CHANNEL_WHEN_MOVING                        => 'Autoriser les actions pendant la canalisation',
            SPELL_ATTR5_NO_REAGENT_WHILE_PREP                          => 'Pas de coût en matériaux avec l\'aura',
            SPELL_ATTR5_REMOVE_ON_ARENA_ENTER                          => 'Retirer à l\'entrée dans l\'arène',
            SPELL_ATTR5_USABLE_WHILE_STUNNED                           => 'Utilisable quand assommé',
            SPELL_ATTR5_TRIGGERS_CHANNELING                            => 'Déclenche la canalisation',
            SPELL_ATTR5_SINGLE_TARGET_SPELL                            => 'Cette aura n\'affecte qu\'une seule cible',
            SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK                   => 'Ignorer la vérification JcJ de la zone d\'effet',
            SPELL_ATTR5_NOT_ON_PLAYER                                  => 'Pas sur le joueur',
            SPELL_ATTR5_CANT_TARGET_PLAYER_CONTROLLED                  => 'Pas sur le PNJ contrôlé par le joueur',
            SPELL_ATTR5_START_PERIODIC_AT_APPLY                        => 'Commence les tics à l\'application de l\'aura',
            SPELL_ATTR5_HIDE_DURATION                                  => 'Ne pas afficher la durée',
            SPELL_ATTR5_ALLOW_TARGET_OF_TARGET_AS_TARGET               => 'Ciblage impliqué',
            SPELL_ATTR5_MELEE_CHAIN_TARGETING                          => 'Ciblage en chaîne en mêlée',
            SPELL_ATTR5_HASTE_AFFECT_DURATION                          => 'La hâte des sorts affecte les effets périodiques',
            SPELL_ATTR5_NOT_USABLE_WHILE_CHARMED                       => 'Indisponible quand charmé',
            SPELL_ATTR5_TREAT_AS_AREA_EFFECT                           => 'Traiter comme un effet de zone',
            SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPPED_ITEM        => 'L\'aura n\'affecte pas que l\'objet équipé req.',
            SPELL_ATTR5_USABLE_WHILE_FEARED                            => 'Utilisable sous l\'effet de peur',
            SPELL_ATTR5_USABLE_WHILE_CONFUSED                          => 'Utilisable quand confus',
            SPELL_ATTR5_DONT_TURN_DURING_CAST                          => 'L\'IA ne fait pas face à la cible',
            SPELL_ATTR5_DO_NOT_ATTEMPT_A_PET_RESUMMON_WHEN_DISMOUNTING => 'Ne pas tenter de réinvoquer la mascotte quand ôté de la monture',
            SPELL_ATTR5_IGNORE_TARGET_REQUIREMENTS                     => 'Ignorer les prérequis de la cible',
            SPELL_ATTR5_NOT_ON_TRIVIAL                                 => 'Pas sur les ennemis triviaux',
            SPELL_ATTR5_NO_PARTIAL_RESISTS                             => 'Pas de résistances partielles',
            SPELL_ATTR5_IGNORE_CASTER_REQUIREMENTS                     => 'Ignorer les prérequis du lanceur',
            SPELL_ATTR5_ALWAYS_LINE_OF_SIGHT                           => 'Toujours en ligne de vue',
            SPELL_ATTR5_SKIP_CHECKCAST_LOS_CHECK                       => 'Toujours AoE sur ligne de vue',
            SPELL_ATTR5_DONT_SHOW_AURA_IF_SELF_CAST                    => 'Pas d\'icône d\'aura de lanceur',
            SPELL_ATTR5_DONT_SHOW_AURA_IF_NOT_SELF_CAST                => 'Pas d\'icône d\'aura de cible',
            SPELL_ATTR5_AURA_UNIQUE_PER_CASTER                         => 'L\'aura est unique par lanceur',
            SPELL_ATTR5_ALWAYS_SHOW_GROUND_TEXTURE                     => 'Toujours afficher les textures de sol',
            SPELL_ATTR5_ADD_MELEE_HIT_RATING                           => 'Ajout au score de toucher en mêlée'
        ),
        'attributes6' => array(
            SPELL_ATTR6_DONT_DISPLAY_COOLDOWN                           => 'Pas de temps de recharge dans l\'infobulle',
            SPELL_ATTR6_ONLY_IN_ARENA                                   => 'Utilisable uniquement en arène',
            SPELL_ATTR6_IGNORE_CASTER_AURAS                             => '[Ignore Caster Auras]',
            SPELL_ATTR6_ASSIST_IGNORE_IMMUNE_FLAG                       => 'Peut assister un PJ immunisé',
            SPELL_ATTR6_IGNORE_FOR_MOD_TIME_RATE                        => 'Ignorer le taux de temps For Mod',
            SPELL_ATTR6_DONT_CONSUME_PROC_CHARGES                       => 'Ne pas consommer de ressources',
            SPELL_ATTR6_USE_SPELL_CAST_EVENT                            => '[Send spell cast event]',
            SPELL_ATTR6_AURA_IS_WEAPON_PROC                             => 'L\'aura est un déclenchement d\'arme',
            SPELL_ATTR6_CANT_TARGET_CROWD_CONTROLLED                    => 'Ne pas enchaîner sur des cibles sous l\'effet d\'un sort de contrôle des foules',
            SPELL_ATTR6_ALLOW_ON_CHARMED_TARGETS                        => 'Autoriser sur les cibles charmées',
            SPELL_ATTR6_CAN_TARGET_POSSESSED_FRIENDS                    => 'Pas de journalisation d\'aura',
            SPELL_ATTR6_NOT_IN_RAID_INSTANCE                            => 'Ne peut être utilisé en raid',
            SPELL_ATTR6_CASTABLE_WHILE_ON_VEHICLE                       => 'Autoriser dans un véhicule',
            SPELL_ATTR6_CAN_TARGET_INVISIBLE                            => 'Ignorer le changement de phase',
            SPELL_ATTR6_AI_PRIMARY_RANGED_ATTACK                        => 'Attaque à distance principale de l\'IA',
            SPELL_ATTR6_NO_PUSHBACK                                     => 'Pas de retard',
            SPELL_ATTR6_NO_JUMP_PATHING                                 => 'Pas de saut dans le cheminement',
            SPELL_ATTR6_ALLOW_EQUIP_WHILE_CASTING                       => 'Autoriser l\'équipement pendant l\'incantation',
            SPELL_ATTR6_CAST_BY_CHARMER                                 => 'Provient d\'un contrôleur',
            SPELL_ATTR6_DELAY_COMBAT_TIMER_DURING_CAST                  => 'Retarde le compte-à-rebours du combat pendant le lancement',
            SPELL_ATTR6_ONLY_VISIBLE_TO_CASTER                          => 'Icône de l\'aura uniquement pour le lanceur (limite 10)',
            SPELL_ATTR6_CLIENT_UI_TARGET_EFFECTS                        => '',
            SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE                         => 'L\'absorption ne peut être ignorée',
            SPELL_ATTR6_TAPS_IMMEDIATELY                                => 'Consume immédiatement',
            SPELL_ATTR6_CAN_TARGET_UNTARGETABLE                         => 'Peut cibles des éléments impossibles à cibler',
            SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT                      => 'Ne réinitialise pas le compte à rebours de frappe si instantané',
            SPELL_ATTR6_VEHICLE_IMMUNITY_CATEGORY                       => 'Catégorie d\'immunité du véhicule',
            SPELL_ATTR6_LIMIT_PCT_HEALING_MODS                          => 'Ignorer les modificateurs de soin',
            SPELL_ATTR6_DO_NOT_AUTO_SELECT_TARGET_WITH_INITIATES_COMBAT => 'Ne pas sélectionner automatiquement la cible au début du combat',
            SPELL_ATTR6_LIMIT_PCT_DAMAGE_MODS                           => 'Ignorer les modificateurs de dégâts du lanceur',
            SPELL_ATTR6_DISABLE_TIED_EFFECT_POINTS                      => 'Désactive les points d\'effet liés',
            SPELL_ATTR6_IGNORE_CATEGORY_COOLDOWN_MODS                   => 'Pas de modificateurs de temps de recharge de catégorie'
        ),
        'attributes7' => array(
            SPELL_ATTR7_ALLOW_SPELL_REFLECTION                        => '',
            SPELL_ATTR7_IGNORE_DURATION_MODS                          => 'Pas de mod de durée de cible',
            SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD                       => 'Aura de paladin',
            SPELL_ATTR7_IS_CHEAT_SPELL                                => 'Sort de débogage',
            SPELL_ATTR7_TREAT_AS_RAID_BUFF                            => 'Traiter comme un bonus de raid',
            SPELL_ATTR7_SUMMON_PLAYER_TOTEM                           => 'Totem',
            SPELL_ATTR7_NO_PUSHBACK_ON_DAMAGE                         => 'Ne pas causer de retard de lancement de sort',
            SPELL_ATTR7_PREPARE_FOR_VEHICLE_CONTROL_END               => 'Se préparer à la fin du contrôle du véhicule',
            SPELL_ATTR7_HORDE_ONLY                                    => 'Sort spécifique à la Horde',
            SPELL_ATTR7_ALLIANCE_ONLY                                 => 'Sort spécifique à l\'Alliance',
            SPELL_ATTR7_DISPEL_CHARGES                                => 'La dissipation retire des charges',
            SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER                      => 'Peut interrompre',
            SPELL_ATTR7_CAN_CAUSE_SILENCE                             => 'Peut réduire au silence',
            SPELL_ATTR7_NO_UI_NOT_INTERRUPTIBLE                       => 'Pas d\'interface pas interruptible',
            SPELL_ATTR7_RECAST_ON_RESUMMON                            => 'Relancer à la réinvocation',
            SPELL_ATTR7_RESET_SWING_TIMER_AT_SPELL_START              => 'Réinitialiser le compte-à-rebours de frappe au début du sort',
            SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER                   => '[Can Restore Inactive Power]',
            SPELL_ATTR7_DO_NOT_LOG_PVP_KILL                           => 'Ne pas journaliser la mort en JcJ',
            SPELL_ATTR7_HAS_CHARGE_EFFECT                             => 'Attaque lors d\'une charge sur l\'unité',
            SPELL_ATTR7_ZONE_TELEPORT                                 => 'Signaler l\'échec du sort à la cible de l\'unité',
            SPELL_ATTR7_NO_CLIENT_FAIL_WHILE_STUNNED_FLEEING_CONFUSED => 'Pas d\'échec du client si assommé, en fuite ou confus',
            SPELL_ATTR7_RETAIN_COOLDOWN_THROUGH_LOAD                  => 'Conserver le temps de recharge pendant le chargement',
            SPELL_ATTR7_IGNORE_COLD_WEATHER_FLYING                    => 'Ignorer le prérequis de vol par temps froid',
            SPELL_ATTR7_CANT_DODGE                                    => 'Pas d\'esquive d\'attaque',
            SPELL_ATTR7_CANT_PARRY                                    => 'Pas de parade d\'attaque',
            SPELL_ATTR7_CANT_MISS                                     => 'Pas d\'échec d\'attaque',
            SPELL_ATTR7_TREAT_AS_NPC_AOE                              => 'Traiter comme une AoE de PNJ',
            SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA                      => 'Outrepasse l\'aura anti-résurrection',
            SPELL_ATTR7_CONSOLIDATED_RAID_BUFF                        => '[Consolidate in raid buff frame]',
            SPELL_ATTR7_REFLECTION_ONLY_DEFENDS                       => 'Reflet défend seulement',
            SPELL_ATTR7_CAN_PROC_FROM_SUPPRESSED_TARGET_PROCS         => 'Peut être déclenché par des déclenchements de cible incapacitée',
            SPELL_ATTR7_CLIENT_INDICATOR                              => 'Toujours journaliser l\'utilisation'
        )
    ),
    'item' => array(
        'notFound'      => "Cet objet n'existe pas.",
        'armor'         => "Armure : %s",
        'block'         => "Bloquer : %s",
        'charges'       => "%d |4charge:charges;",
        'locked'        => "Verrouillé",
        'ratingString'  => '<!--rtg%%%1$d-->%2$s&nbsp;au&nbsp;niveau&nbsp;<!--lvl-->%3$d',
        'heroic'        => "Héroïque",
        'startQuest'    => "Cet objet permet de lancer une quête",
        'bagSlotString' => '%2$s %1$d |4emplacement:emplacements;',
        'fap'           => "puissance d'attaque en combat farouche",
        'durability'    => "Durabilité %d / %d",
        'realTime'      => "temps réel",
        'conjured'      => "Objet invoqué",
        'sellPrice'     => "Prix de Vente",
        'itemLevel'     => "Niveau d'objet %d",
        'randEnchant'   => "&lt;Enchantement aléatoire&gt",
        'readClick'     => "&lt;Clique Droit pour Lire&gt",
        'openClick'     => "&lt;Clic Droit pour Ouvrir&gt",
        'setBonus'      => "(%d) Ensemble : %s",
        'setName'       => "%s (%d/%d)",
        'partyLoot'     => "Butin de groupe",
        'smartLoot'     => "Butin intelligent",
        'indestructible'=> "Ne peut être détruit",
        'deprecated'    => "Désuet",
        'useInShape'    => "Utilisable lorsque transformé",
        'useInArena'    => "Utilisable en Aréna",
        'refundable'    => "Remboursable",
        'noNeedRoll'    => "Ne peut pas faire un jet de Besoin",
        'atKeyring'     => "Va dans le trousseau de clés",
        'worth'         => "Vaut",
        'consumable'    => "Consommable",
        'nonConsumable' => "Non-consommable",
        'accountWide'   => "Portant sur le compte",
        'millable'      => "Pilable",
        'noEquipCD'     => "Aucun temps de recharge lorsqu'équipé",
        'prospectable'  => "Prospectable",
        'disenchantable'=> "Desencantable",
        'cantDisenchant'=> "Ne peut pas être désenchanté",
        'repairCost'    => "Cout de réparation",
        'tool'          => "Outil",
        'cost'          => "Coût",
        'content'       => "Contenu",
        '_transfer'     => 'Cet objet sera converti en <a href="?item=%d" class="q%d icontiny tinyspecial" style="background-image: url(STATIC_URL/images/wow/icons/tiny/%s.gif)">%s</a> si vous transférez en <span class="icon-%s">%s</span>.',
        '_unavailable'  => "Cet objet n'est pas disponible pour les joueurs.",
        '_rndEnchants'  => "Enchantements aléatoires",
        '_chance'       => "(%s%% de chance)",
        'slot'          => "Emplacement",
        '_quality'      => "Qualité",
        'usableBy'      => "Utilisable par",
        'buyout'        => "Vente immédiate",
        'each'          => "chacun",
        'tabOther'      => "Autre",
        'reqMinLevel'   => "Niveau %d requis",
        'reqLevelRange' => "Niveau %d à %d (%s) requis",
        'unique'        => ["Unique",          "Unique (%d)", "Unique: %s (%d)"         ],   // ITEM_UNIQUE, ITEM_UNIQUE_MULTIPLE, ITEM_LIMIT_CATEGORY
        'uniqueEquipped'=> ["Unique - Equipé", null,          "Unique - Equipé: %s (%d)"],   // ITEM_UNIQUE_EQUIPPABLE, null, ITEM_LIMIT_CATEGORY_MULTIPLE
        'speed'         => "Vitesse",
        'dps'           => "(%.1f dégâts par seconde)",
        'vendorIn'      => "Lieux de vente",
        'purchasedIn'   => "Cet objet peut être acheté dans",
        'duration'      => array(
            '',
            "Durée : %d sec",
            "Durée : %d min",
            "Durée : %d |4heure:heures;",
            "Durée : %d |4jour:jours;"
        ),
        'cooldown'      => array(
            "(%s de recharge)",
            "(%d sec. de recharge)",
            "(%d min de recharge)",
            "(%d |4heure:heures; de recharge)",
            "(%d |4jour:jours; de recharge)"
        ),
        'damage'        => array(                           // *DAMAGE_TEMPLATE*
                            //  basic,                      basic /w school,                                add basic,                              add basic /w school
            'single'    => ["%d Dégâts",                    "%d points de dégâts (%s)",                     "+ %d points de dégâts",                "+ %d points de dégâts (%s)"             ],
            'range'     => ["Dégâts : %d - %d",             "%d - %d points de dégâts (%s)",                "+ %d - %d points de dégâts",           "+%d - %d points de dégâts (%s)"         ],
            'ammo'      => ["Ajoute %g dégâts par seconde", "Ajoute %g points de dégâts (%s) par seconde",  "+ %g points de dégâts par seconde",    "+ %g points de dégâts (%s) par seconde" ]
        ),
        'gems'          => "Gemmes",
        'socketBonus'   => "Bonus de châsse: %s",
        'socket'        => array(
            "Méta-châsse",          "Châsse rouge",     "Châsse jaune",         "Châsse bleue",           -1 => "Châsse prismatique"
        ),
        'gemColors'     => array(                           // *_GEM
            "Méta",                 "rouge(s)",         "jaune(s)",             "bleue(s)"
        ),
        'gemConditions' => array(                           // ENCHANT_CONDITION_*
            2 => "moins de %d |4gemme:gemmes; %s",
            3 => "plus de gemmes %s que |2 %s",
            5 => "au moins %d |4gemme:gemmes; %s"
        ),
        'reqRating'     => array(                           // ITEM_REQ_ARENA_RATING*
            "Nécessite une cote d'arène personnelle et en équipe de %d",
            "Nécessite une cote d'arène personnelle et en équipe de %d|nen arène de 3c3 ou 5c5.",
            "Nécessite une cote d'arène personnelle et en équipe de %d|nen arène de 5c5."
        ),
        'quality'       => array(
            "Médiocre",             "Classique",        "Bonne",                "Rare",
            "Épique",               "Légendaire",       "Artefact",             "Héritage"
        ),
        'trigger'       => array(
            "Utilise : ",           "Équipé : ",        "Chances quand vous touchez : ", "",                    "",
            "",                     ""
        ),
        'bonding'       => array(                           // ITEM_BIND_*
            "Lié au compte",                            "Lié quand ramassé",                                    "Lié quand équipé",
            "Lié quand utilisé",                        "Objet de quête",                                       "Objet de quête"
        ),
        "bagFamily"     => array(
            "Sac",                  "Carquois",         "Giberne",              "Sac d'âmes",                   "Sac de travailleur du cuir",
            "Sac de calligraphie",  "Sac d'herbes",     "Sac d'enchanteur",     "Sac d'ingénieur",              null, /*Clé*/
            "Sac de gemmes",        "Sac de mineur"
        ),
        'inventoryType' => array(
            null,                   "Tête",             "Cou",                  "Épaules",                      "Chemise",
            "Torse",                "Taille",           "Jambes",               "Pieds",                        "Poignets",
            "Mains",                "Doigt",            "Bijou",                "À une main",                   "Main gauche", /*Shield*/
            "À distance",           "Dos",              "Deux mains",           "Sac",                          "Tabard",
            null, /*Robe*/          "Main droite",      "Main gauche",          "Tenu en main gauche",          "Projectile",
            "Armes de jet",         null, /*Ranged2*/   "Carquois",             "Relique"
        ),
        'armorSubClass' => array(
            "Divers",               "Armures en tissu", "Armures en cuir",      "Armures en mailles",           "Armures en plaques",
            null,                   "Bouclier",         "Libram",               "Idole",                        "Totem",
            "Cachet"
        ),
        'weaponSubClass' => array(
            "Hache",                "Hache",            "Arc",                  "Arme à feu",                   "Masse",
            "Masse",                "Armes d'hast",     "Épée",                 "Épée",                         null,
            "Bâton",                null,               null,                   "Arme de pugilat",              "Divers",
            "Dague",                "Armes de jet",     null,                   "Arbalète",                     "Baguette",
            "Canne à pêche"
        ),
        'projectileSubClass' => array(
            null,                   null,               "Flèche",               "Balle",                         null
        ),
        'elixirType'    => [null, "De bataille", "De gardien"],
        'cat'           => array(
             2 => "Armes",                                  // self::$spell['weaponSubClass']
             4 => array("Armure", array(
                 1 => "Armures en tissu",            2 => "Armures en cuir",         3 => "Armures en mailles",      4 => "Armures en plaques",      6 => "Boucliers",               7 => "Librams",
                 8 => "Idoles",                      9 => "Totems",                 10 => "Cachets",                -6 => "Capes",                  -5 => "Accessoires pour main gauche", -8 => "Chemises",
                -7 => "Tabards",                    -3 => "Amulettes",              -2 => "Anneaux",                -4 => "Bijoux",                  0 => "Divers (Armure)",
            )),
             1 => array("Conteneurs", array(
                 0 => "Sacs",                        3 => "Sacs d'enchanteur",       4 => "Sacs d'ingénieur",        5 => "Sacs de gemmes",          2 => "Sacs d'herbes",           8 => "Sacs de calligraphie",
                 7 => "Sacs de travailleur du cuir", 6 => "Sacs de mineur",          1 => "Sacs d'âmes"
            )),
             0 => array("Consommables", array(
                -3 => "Améliorations d'objet temporaires",                           6 => "Améliorations d'objet permanentes",                       2 => ["Élixirs", [1 => "Élixirs de bataille", 2 => "Élixirs du gardien"]],
                 1 => "Potions",                     4 => "Parchemins",              7 => "Bandages",                0 => "Consommables",            3 => "Flacons",                 5 => "Nourriture et boissons",
                 8 => "Autre (Consommables)"
            )),
            16 => array("Glyphes", array(
                 7 => "Glyphes de chaman",           3 => "Glyphes de chasseur",     6 => "Glyphes de chevalier de la mort",                         9 => "Glyphes de démoniste",   11 => "Glyphes de druide",
                 1 => "Glyphes de guerrier",         8 => "Glyphes de mage",         2 => "Glyphes de paladin",      5 => "Glyphes de prêtre",       4 => "Glyphes de voleur"
            )),
             7 => array("Artisanat", array(
                14 => "Enchantements d'armure",      5 => "Tissu",                   3 => "Appareils",              10 => "Élémentaire",            12 => "Enchantement",            2 => "Explosifs",
                 9 => "Herbes",                      4 => "Joaillerie",              6 => "Cuir",                   13 => "Matériaux",               8 => "Viande",                  7 => "Métal et pierre",
                 1 => "Éléments",                   15 => "Enchantements d'arme",   11 => "Autre (Artisanat)"
             )),
             6 => ["Projectiles", [                  2 => "Flèches",                 3 => "Balles"  ]],
            11 => ["Carquois",    [                  2 => "Carquois",                3 => "Gibernes"]],
             9 => array("Recettes", array(
                 0 => "Livres",                      6 => "Recettes d'alchimie",     4 => "Plans de forge",          5 => "Recettes de cuisine",     8 => "Formules d'enchantement", 3 => "Schémas d'ingénierie",
                 7 => "Livres de premiers soins",    9 => "Livres de pêche",        11 => "Techniques de calligraphie",10 => "Dessins de joaillerie",1 => "Patrons de travail du cuir",12 => "Guides de Minage",
                 2 => "Patrons de couture"
            )),
             3 => array("Gemmes", array(
                 6 => "Méta-gemmes",                 0 => "Gemmes rouges",           1 => "Gemmes bleues",           2 => "Gemmes jaunes",           3 => "Gemmes violettes",        4 => "Gemmes vertes",
                 5 => "Gemmes oranges",              8 => "Gemmes prismatiques",     7 => "Gemmes simples"
            )),
            15 => array("Divers", array(
                -2 => "Marques d'armure",            3 => "Évènement",               0 => "Camelote",                1 => "Composants",              5 => "Montures",               -7 => "Montures volantes",
                 2 => "Compagnons",                  4 => "Autre (Divers)"
            )),
            10 => "Monnaies",
            12 => "Quête",
            13 => "Clés",
        ),
        'statType'      => array(                           // ITEM_MOD_*
            "%c%d Mana",
            "%c%d Vie",
            null,
            "%c%d Agilité",
            "%c%d Force",
            "%c%d Intelligence",
            "%c%d Esprit",
            "%c%d Endurance",
            null, null, null, null,
            "Augmente le score de défense de %d.",
            "Augmente de %d le score d'esquive.",
            "Augmente de %d le score de parade.",
            "Augmente de %d le score de blocage.",
            "Augmente de %d le score de toucher en mêlée.",
            "Augmente de %d le score de toucher à distance.",
            "Augmente de %d le score de toucher des sorts.",
            "Augmente de %d le score de coup critique en mêlée.",
            "Augmente de %d le score de coup critique à distance.",
            "Augmente de %d le score de coup critique des sorts.",
            "Augmente de %d le score d'évitement des coups en mêlée.",
            "Augmente de %d le score d'évitement des coups à distance.",
            "Augmente de %d le score d'évitement des coups des sorts.",
            "Augmente de %d le score d'évitement des critiques en mêlée.",
            "Augmente de %d le score d'évitement des critiques à distance.",
            "Augmente de %d le score d'évitement des critiques des sorts.",
            "Augmente de %d le score de hâte en mêlée.",
            "Augmente de %d le score de hâte à distance.",
            "Augmente de %d le score de hâte des sorts.",
            "Augmente de %d le score de toucher.",
            "Augmente de %d le score de coup critique.",
            "Augmente de %d le score d'évitement des coups.",
            "Augmente de %d le score d'évitement des critiques.",
            "Augmente de %d le score de résilience.",
            "Augmente de %d le score de hâte.",
            "Augmente votre score d'expertise de %d.",
            "Augmente la puissance d'attaque de %d.",
            "Augmente la puissance d'attaque à distance de %d.",
            "Augmente la puissance d'attaque de %d seulement en forme de félin, ours, ours redoutable ou sélénien.",
            "Augmente les soins des sorts et des effets magiques d'un maximum de %d.",
            "Augmente les dégâts des sorts et des effets magiques d'un maximum de %d.",
            "Rend %d points de mana toutes les 5 secondes.",
            "Augmente de %d votre score de pénétration d'armure.",
            "Augmente la puissance des sorts de %d.",
            "Rend %d points de vie toutes les 5 secondes.",
            "Augmente la pénétration des sorts de %d.",
            "Augmente la valeur de blocage de votre bouclier de %d.",
            "Stat Inutilisée #%d (%d)"
        )
    )
);

?>
